# near model CODE resource # jump table entries: 4152-4157 (6 of them) 00000000 4E56 0000 link A6, 0 00000004 7000 moveq.l D0, 0x00 00000006 102E 0009 move.b D0, [A6 + 0x9] 0000000A 204D movea.l A0, A5 0000000C D1C0 add.l A0, D0 0000000E 1028 E61A move.b D0, [A0 - 0x19E6] 00000012 4880 ext.w D0 00000014 0240 00D0 andi.w D0, 0xD0 00000018 4E5E unlink A6 0000001A 4E75 rts 0000001C 4E56 0000 link A6, 0 00000020 7000 moveq.l D0, 0x00 00000022 102E 0009 move.b D0, [A6 + 0x9] 00000026 204D movea.l A0, A5 00000028 D1C0 add.l A0, D0 0000002A 1028 E61A move.b D0, [A0 - 0x19E6] 0000002E 4880 ext.w D0 00000030 0240 00C0 andi.w D0, 0xC0 00000034 4E5E unlink A6 00000036 4E75 rts 00000038 4E56 0000 link A6, 0 0000003C 7000 moveq.l D0, 0x00 0000003E 102E 0009 move.b D0, [A6 + 0x9] 00000042 204D movea.l A0, A5 00000044 D1C0 add.l A0, D0 00000046 1028 E61A move.b D0, [A0 - 0x19E6] 0000004A 4880 ext.w D0 0000004C 0240 0003 andi.w D0, 0x3 00000050 4E5E unlink A6 00000052 4E75 rts 00000054 4E56 0000 link A6, 0 00000058 7000 moveq.l D0, 0x00 0000005A 102E 0009 move.b D0, [A6 + 0x9] 0000005E 204D movea.l A0, A5 00000060 D1C0 add.l A0, D0 00000062 1028 E61A move.b D0, [A0 - 0x19E6] 00000066 4880 ext.w D0 00000068 0240 0010 andi.w D0, 0x10 0000006C 4E5E unlink A6 0000006E 4E75 rts 00000070 4E56 0000 link A6, 0 00000074 7000 moveq.l D0, 0x00 00000076 102E 0009 move.b D0, [A6 + 0x9] 0000007A 204D movea.l A0, A5 0000007C D1C0 add.l A0, D0 0000007E 1028 E61A move.b D0, [A0 - 0x19E6] 00000082 4880 ext.w D0 00000084 0240 00D8 andi.w D0, 0xD8 00000088 4E5E unlink A6 0000008A 4E75 rts 0000008C 4E56 0000 link A6, 0 00000090 7000 moveq.l D0, 0x00 00000092 102E 0009 move.b D0, [A6 + 0x9] 00000096 204D movea.l A0, A5 00000098 D1C0 add.l A0, D0 0000009A 1028 E61A move.b D0, [A0 - 0x19E6] 0000009E 4880 ext.w D0 000000A0 0240 0080 andi.w D0, 0x80 000000A4 4E5E unlink A6 000000A6 4E75 rts 000000A8 4E56 0000 link A6, 0 000000AC 7000 moveq.l D0, 0x00 000000AE 102E 0009 move.b D0, [A6 + 0x9] 000000B2 204D movea.l A0, A5 000000B4 D1C0 add.l A0, D0 000000B6 1028 E61A move.b D0, [A0 - 0x19E6] 000000BA 4880 ext.w D0 000000BC 0240 00DC andi.w D0, 0xDC 000000C0 4E5E unlink A6 000000C2 4E75 rts 000000C4 4E56 0000 link A6, 0 000000C8 7000 moveq.l D0, 0x00 000000CA 102E 0009 move.b D0, [A6 + 0x9] 000000CE 204D movea.l A0, A5 000000D0 D1C0 add.l A0, D0 000000D2 1028 E61A move.b D0, [A0 - 0x19E6] 000000D6 4880 ext.w D0 000000D8 0240 0008 andi.w D0, 0x8 000000DC 4E5E unlink A6 000000DE 4E75 rts 000000E0 4E56 0000 link A6, 0 000000E4 7000 moveq.l D0, 0x00 000000E6 102E 0009 move.b D0, [A6 + 0x9] 000000EA 204D movea.l A0, A5 000000EC D1C0 add.l A0, D0 000000EE 1028 E61A move.b D0, [A0 - 0x19E6] 000000F2 4880 ext.w D0 000000F4 0240 0006 andi.w D0, 0x6 000000F8 4E5E unlink A6 000000FA 4E75 rts 000000FC 4E56 0000 link A6, 0 00000100 7000 moveq.l D0, 0x00 00000102 102E 0009 move.b D0, [A6 + 0x9] 00000106 204D movea.l A0, A5 00000108 D1C0 add.l A0, D0 0000010A 1028 E61A move.b D0, [A0 - 0x19E6] 0000010E 4880 ext.w D0 00000110 0240 0040 andi.w D0, 0x40 /* '@' */ 00000114 4E5E unlink A6 00000116 4E75 rts 00000118 4E56 0000 link A6, 0 0000011C 7000 moveq.l D0, 0x00 0000011E 102E 0009 move.b D0, [A6 + 0x9] 00000122 204D movea.l A0, A5 00000124 D1C0 add.l A0, D0 00000126 1028 E61A move.b D0, [A0 - 0x19E6] 0000012A 4880 ext.w D0 0000012C 0240 0030 andi.w D0, 0x30 /* '0' */ 00000130 4E5E unlink A6 00000132 4E75 rts 00000134 4E56 0000 link A6, 0 00000138 7000 moveq.l D0, 0x00 0000013A 102E 0009 move.b D0, [A6 + 0x9] 0000013E 204D movea.l A0, A5 00000140 D1C0 add.l A0, D0 00000142 4A28 E61A tst.b [A0 - 0x19E6] 00000146 6A0A bpl +0xC /* 00000152 */ 00000148 302E 0008 move.w D0, [A6 + 0x8] 0000014C 0A40 0020 xori.w D0, 0x20 /* ' ' */ 00000150 6004 bra +0x6 /* 00000156 */ label00000152: 00000152 302E 0008 move.w D0, [A6 + 0x8] label00000156: 00000156 4E5E unlink A6 00000158 4E75 rts 0000015A 4E56 0000 link A6, 0 0000015E 7000 moveq.l D0, 0x00 00000160 102E 0009 move.b D0, [A6 + 0x9] 00000164 204D movea.l A0, A5 00000166 D1C0 add.l A0, D0 00000168 0828 0006 E61A btst.b [A0 - 0x19E6], 0x6 0000016E 670A beq +0xC /* 0000017A */ 00000170 302E 0008 move.w D0, [A6 + 0x8] 00000174 0A40 0020 xori.w D0, 0x20 /* ' ' */ 00000178 6004 bra +0x6 /* 0000017E */ label0000017A: 0000017A 302E 0008 move.w D0, [A6 + 0x8] label0000017E: 0000017E 4E5E unlink A6 00000180 4E75 rts fn00000182: 00000182 4E56 0000 link A6, 0 00000186 41EE 000C lea.l A0, [A6 + 0xC] 0000018A 5488 addq.l A0, 2 0000018C 2F08 move.l -[A7], A0 0000018E 3F3C 001E move.w -[A7], 0x1E 00000192 A9EC syscall Pack5/Elems68K 00000194 41EE 000C lea.l A0, [A6 + 0xC] 00000198 30A8 0002 move.w [A0], [A0 + 0x2] 0000019C 226E 0008 movea.l A1, [A6 + 0x8] 000001A0 22D8 move.l [A1]+, [A0]+ 000001A2 22D8 move.l [A1]+, [A0]+ 000001A4 22D8 move.l [A1]+, [A0]+ 000001A6 4E5E unlink A6 000001A8 4E75 rts fn000001AA: 000001AA 4E56 0000 link A6, 0 000001AE 41EE 000C lea.l A0, [A6 + 0xC] 000001B2 5488 addq.l A0, 2 000001B4 2F08 move.l -[A7], A0 000001B6 3F3C 001A move.w -[A7], 0x1A 000001BA A9EC syscall Pack5/Elems68K 000001BC 41EE 000C lea.l A0, [A6 + 0xC] 000001C0 30A8 0002 move.w [A0], [A0 + 0x2] 000001C4 226E 0008 movea.l A1, [A6 + 0x8] 000001C8 22D8 move.l [A1]+, [A0]+ 000001CA 22D8 move.l [A1]+, [A0]+ 000001CC 22D8 move.l [A1]+, [A0]+ 000001CE 4E5E unlink A6 000001D0 4E75 rts fn000001D2: 000001D2 4E56 0000 link A6, 0 000001D6 41EE 000C lea.l A0, [A6 + 0xC] 000001DA 5488 addq.l A0, 2 000001DC 2F08 move.l -[A7], A0 000001DE 3F3C 0008 move.w -[A7], 0x8 000001E2 A9EC syscall Pack5/Elems68K 000001E4 41EE 000C lea.l A0, [A6 + 0xC] 000001E8 30A8 0002 move.w [A0], [A0 + 0x2] 000001EC 226E 0008 movea.l A1, [A6 + 0x8] 000001F0 22D8 move.l [A1]+, [A0]+ 000001F2 22D8 move.l [A1]+, [A0]+ 000001F4 22D8 move.l [A1]+, [A0]+ 000001F6 4E5E unlink A6 000001F8 4E75 rts fn000001FA: 000001FA 4E56 0000 link A6, 0 000001FE 41EE 000C lea.l A0, [A6 + 0xC] 00000202 5488 addq.l A0, 2 00000204 2F08 move.l -[A7], A0 00000206 3F3C 000F move.w -[A7], 0xF 0000020A A9EB syscall Pack4/FP68K 0000020C 41EE 000C lea.l A0, [A6 + 0xC] 00000210 30A8 0002 move.w [A0], [A0 + 0x2] 00000214 226E 0008 movea.l A1, [A6 + 0x8] 00000218 22D8 move.l [A1]+, [A0]+ 0000021A 22D8 move.l [A1]+, [A0]+ 0000021C 22D8 move.l [A1]+, [A0]+ 0000021E 4E5E unlink A6 00000220 4E75 rts fn00000222: 00000222 4E56 0000 link A6, 0 00000226 41EE 000C lea.l A0, [A6 + 0xC] 0000022A 5488 addq.l A0, 2 0000022C 2F08 move.l -[A7], A0 0000022E 3F3C 0014 move.w -[A7], 0x14 00000232 A9EB syscall Pack4/FP68K 00000234 41EE 000C lea.l A0, [A6 + 0xC] 00000238 30A8 0002 move.w [A0], [A0 + 0x2] 0000023C 226E 0008 movea.l A1, [A6 + 0x8] 00000240 22D8 move.l [A1]+, [A0]+ 00000242 22D8 move.l [A1]+, [A0]+ 00000244 22D8 move.l [A1]+, [A0]+ 00000246 4E5E unlink A6 00000248 4E75 rts fn0000024A: 0000024A 4E56 0000 link A6, 0 0000024E 41EE 000C lea.l A0, [A6 + 0xC] 00000252 5488 addq.l A0, 2 00000254 2F08 move.l -[A7], A0 00000256 3F3C 0016 move.w -[A7], 0x16 0000025A A9EB syscall Pack4/FP68K 0000025C 41EE 000C lea.l A0, [A6 + 0xC] 00000260 30A8 0002 move.w [A0], [A0 + 0x2] 00000264 226E 0008 movea.l A1, [A6 + 0x8] 00000268 22D8 move.l [A1]+, [A0]+ 0000026A 22D8 move.l [A1]+, [A0]+ 0000026C 22D8 move.l [A1]+, [A0]+ 0000026E 4E5E unlink A6 00000270 4E75 rts fn00000272: 00000272 4E56 0000 link A6, 0 00000276 41EE 000C lea.l A0, [A6 + 0xC] 0000027A 5488 addq.l A0, 2 0000027C 2F08 move.l -[A7], A0 0000027E 4267 clr.w -[A7] 00000280 A9EC syscall Pack5/Elems68K 00000282 41EE 000C lea.l A0, [A6 + 0xC] 00000286 30A8 0002 move.w [A0], [A0 + 0x2] 0000028A 226E 0008 movea.l A1, [A6 + 0x8] 0000028E 22D8 move.l [A1]+, [A0]+ 00000290 22D8 move.l [A1]+, [A0]+ 00000292 22D8 move.l [A1]+, [A0]+ 00000294 4E5E unlink A6 00000296 4E75 rts fn00000298: 00000298 4E56 FFF6 link A6, -0x000A 0000029C 41EE 000C lea.l A0, [A6 + 0xC] 000002A0 5488 addq.l A0, 2 000002A2 2F08 move.l -[A7], A0 000002A4 3F3C 0002 move.w -[A7], 0x2 000002A8 A9EC syscall Pack5/Elems68K 000002AA 41EE 000C lea.l A0, [A6 + 0xC] 000002AE 30A8 0002 move.w [A0], [A0 + 0x2] 000002B2 43EE FFF6 lea.l A1, [A6 - 0xA] 000002B6 5488 addq.l A0, 2 000002B8 22D8 move.l [A1]+, [A0]+ 000002BA 22D8 move.l [A1]+, [A0]+ 000002BC 32D8 move.w [A1]+, [A0]+ 000002BE 486D E77E pea.l [A5 - 0x1882] 000002C2 4869 FFF6 pea.l [A1 - 0xA] 000002C6 3F3C 0006 move.w -[A7], 0x6 000002CA A9EB syscall Pack4/FP68K 000002CC 206E 0008 movea.l A0, [A6 + 0x8] 000002D0 41E8 000C lea.l A0, [A0 + 0xC] 000002D4 2121 move.l -[A0], -[A1] 000002D6 2121 move.l -[A0], -[A1] 000002D8 3121 move.w -[A0], -[A1] 000002DA 3110 move.w -[A0], [A0] 000002DC 4E5E unlink A6 000002DE 4E75 rts fn000002E0: 000002E0 4E56 0000 link A6, 0 000002E4 41EE 0018 lea.l A0, [A6 + 0x18] 000002E8 5488 addq.l A0, 2 000002EA 2F08 move.l -[A7], A0 000002EC 41EE 000C lea.l A0, [A6 + 0xC] 000002F0 5488 addq.l A0, 2 000002F2 2F08 move.l -[A7], A0 000002F4 3F3C 8012 move.w -[A7], 0x8012 000002F8 A9EC syscall Pack5/Elems68K 000002FA 41EE 000C lea.l A0, [A6 + 0xC] 000002FE 30A8 0002 move.w [A0], [A0 + 0x2] 00000302 226E 0008 movea.l A1, [A6 + 0x8] 00000306 22D8 move.l [A1]+, [A0]+ 00000308 22D8 move.l [A1]+, [A0]+ 0000030A 22D8 move.l [A1]+, [A0]+ 0000030C 4E5E unlink A6 0000030E 4E75 rts fn00000310: 00000310 4E56 0000 link A6, 0 00000314 41EE 000C lea.l A0, [A6 + 0xC] 00000318 5488 addq.l A0, 2 0000031A 2F08 move.l -[A7], A0 0000031C 3F3C 0018 move.w -[A7], 0x18 00000320 A9EC syscall Pack5/Elems68K 00000322 41EE 000C lea.l A0, [A6 + 0xC] 00000326 30A8 0002 move.w [A0], [A0 + 0x2] 0000032A 226E 0008 movea.l A1, [A6 + 0x8] 0000032E 22D8 move.l [A1]+, [A0]+ 00000330 22D8 move.l [A1]+, [A0]+ 00000332 22D8 move.l [A1]+, [A0]+ 00000334 4E5E unlink A6 00000336 4E75 rts fn00000338: 00000338 4E56 0000 link A6, 0 0000033C 41EE 000C lea.l A0, [A6 + 0xC] 00000340 5488 addq.l A0, 2 00000342 2F08 move.l -[A7], A0 00000344 3F3C 0012 move.w -[A7], 0x12 00000348 A9EB syscall Pack4/FP68K 0000034A 41EE 000C lea.l A0, [A6 + 0xC] 0000034E 30A8 0002 move.w [A0], [A0 + 0x2] 00000352 226E 0008 movea.l A1, [A6 + 0x8] 00000356 22D8 move.l [A1]+, [A0]+ 00000358 22D8 move.l [A1]+, [A0]+ 0000035A 22D8 move.l [A1]+, [A0]+ 0000035C 4E5E unlink A6 0000035E 4E75 rts fn00000360: 00000360 4E56 0000 link A6, 0 00000364 41EE 000C lea.l A0, [A6 + 0xC] 00000368 5488 addq.l A0, 2 0000036A 2F08 move.l -[A7], A0 0000036C 3F3C 001C move.w -[A7], 0x1C 00000370 A9EC syscall Pack5/Elems68K 00000372 41EE 000C lea.l A0, [A6 + 0xC] 00000376 30A8 0002 move.w [A0], [A0 + 0x2] 0000037A 226E 0008 movea.l A1, [A6 + 0x8] 0000037E 22D8 move.l [A1]+, [A0]+ 00000380 22D8 move.l [A1]+, [A0]+ 00000382 22D8 move.l [A1]+, [A0]+ 00000384 4E5E unlink A6 00000386 4E75 rts fn00000388: 00000388 4E56 FFD4 link A6, -0x002C 0000038C 487A 0092 pea.l [PC + 0x92 /* 00000420, value 0x14E56, cstring "" */] 00000390 486E FFDE pea.l [A6 - 0x22] 00000394 3F3C 200E move.w -[A7], 0x200E 00000398 A9EB syscall Pack4/FP68K 0000039A 486E 000E pea.l [A6 + 0xE] 0000039E 486E FFDE pea.l [A6 - 0x22] 000003A2 4267 clr.w -[A7] 000003A4 A9EB syscall Pack4/FP68K 000003A6 487A 0076 pea.l [PC + 0x76 /* 0000041E, value 0x10001, cstring "" */] 000003AA 486E FFD4 pea.l [A6 - 0x2C] 000003AE 3F3C 200E move.w -[A7], 0x200E 000003B2 A9EB syscall Pack4/FP68K 000003B4 486E 000E pea.l [A6 + 0xE] 000003B8 486E FFD4 pea.l [A6 - 0x2C] 000003BC 3F3C 0002 move.w -[A7], 0x2 000003C0 A9EB syscall Pack4/FP68K 000003C2 486E FFDE pea.l [A6 - 0x22] 000003C6 486E FFD4 pea.l [A6 - 0x2C] 000003CA 3F3C 0006 move.w -[A7], 0x6 000003CE A9EB syscall Pack4/FP68K 000003D0 41EE FFDE lea.l A0, [A6 - 0x22] 000003D4 3F20 move.w -[A7], -[A0] 000003D6 2F20 move.l -[A7], -[A0] 000003D8 2F20 move.l -[A7], -[A0] 000003DA 3F17 move.w -[A7], [A7] 000003DC 486E FFE8 pea.l [A6 - 0x18] 000003E0 4EBA FF56 jsr [PC - 0xAA /* 00000338 */] 000003E4 2EAE FFF0 move.l [A7], [A6 - 0x10] 000003E8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000003EC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000003F0 486E FFF4 pea.l [A6 - 0xC] 000003F4 4EBA FD8C jsr [PC - 0x274 /* 00000182 */] 000003F8 487A 0022 pea.l [PC + 0x22 /* 0000041C, value 0x20001, cstring "" */] 000003FC 486E FFF6 pea.l [A6 - 0xA] 00000400 3F3C 2004 move.w -[A7], 0x2004 00000404 A9EB syscall Pack4/FP68K 00000406 206E 0008 movea.l A0, [A6 + 0x8] 0000040A 41E8 000C lea.l A0, [A0 + 0xC] 0000040E 43D6 lea.l A1, [A6] 00000410 2121 move.l -[A0], -[A1] 00000412 2121 move.l -[A0], -[A1] 00000414 3121 move.w -[A0], -[A1] 00000416 3110 move.w -[A0], [A0] 00000418 4E5E unlink A6 0000041A 4E75 rts 0000041C 0002 0001 ori.b D2, 0x1 00000420 0001 4E56 ori.b D1, 0x56 /* 'V' */ // begin alternate branch 00000422-00000426 fn00000422: 00000422 4E56 FFD2 link A6, -0x002E // end alternate branch 00000422-00000426 fn00000422: // (misaligned) 00000424 FFD2 .invalid <> 00000426 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000042A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000042E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000432 486E FFE8 pea.l [A6 - 0x18] 00000436 4EBA FDC2 jsr [PC - 0x23E /* 000001FA */] 0000043A 41EE FFF4 lea.l A0, [A6 - 0xC] 0000043E 43EE FFE8 lea.l A1, [A6 - 0x18] 00000442 20D9 move.l [A0]+, [A1]+ 00000444 20D9 move.l [A0]+, [A1]+ 00000446 20D9 move.l [A0]+, [A1]+ 00000448 487A 0132 pea.l [PC + 0x132 /* 0000057C, value 0x3F000000 '?\0\0\0', cstring "?" */] 0000044C 486E FFF6 pea.l [A6 - 0xA] 00000450 3F3C 1008 move.w -[A7], 0x1008 00000454 A9EB syscall Pack4/FP68K 00000456 4FEF 0010 lea.l A7, [A7 + 0x10] 0000045A 6F00 0082 ble +0x84 /* 000004DE */ 0000045E 487A 011A pea.l [PC + 0x11A /* 0000057A, value 0x13F00, cstring "" */] 00000462 486E FFEA pea.l [A6 - 0x16] 00000466 3F3C 200E move.w -[A7], 0x200E 0000046A A9EB syscall Pack4/FP68K 0000046C 486E FFF6 pea.l [A6 - 0xA] 00000470 486E FFEA pea.l [A6 - 0x16] 00000474 3F3C 0002 move.w -[A7], 0x2 00000478 A9EB syscall Pack4/FP68K 0000047A 41D6 lea.l A0, [A6] 0000047C 43EE FFF4 lea.l A1, [A6 - 0xC] 00000480 2121 move.l -[A0], -[A1] 00000482 2121 move.l -[A0], -[A1] 00000484 3121 move.w -[A0], -[A1] 00000486 3110 move.w -[A0], [A0] 00000488 41EE FFEA lea.l A0, [A6 - 0x16] 0000048C 43EE FFF6 lea.l A1, [A6 - 0xA] 00000490 20D9 move.l [A0]+, [A1]+ 00000492 20D9 move.l [A0]+, [A1]+ 00000494 30D9 move.w [A0]+, [A1]+ 00000496 486E FFF6 pea.l [A6 - 0xA] 0000049A 4868 FFF6 pea.l [A0 - 0xA] 0000049E 3F3C 0004 move.w -[A7], 0x4 000004A2 A9EB syscall Pack4/FP68K 000004A4 487A 00D2 pea.l [PC + 0xD2 /* 00000578, value 0x20001, cstring "" */] 000004A8 486E FFE0 pea.l [A6 - 0x20] 000004AC 3F3C 200E move.w -[A7], 0x200E 000004B0 A9EB syscall Pack4/FP68K 000004B2 486E FFF6 pea.l [A6 - 0xA] 000004B6 486E FFE0 pea.l [A6 - 0x20] 000004BA 3F3C 0004 move.w -[A7], 0x4 000004BE A9EB syscall Pack4/FP68K 000004C0 4868 FFF6 pea.l [A0 - 0xA] 000004C4 486E FFE0 pea.l [A6 - 0x20] 000004C8 3F3C 0002 move.w -[A7], 0x2 000004CC A9EB syscall Pack4/FP68K 000004CE 41D6 lea.l A0, [A6] 000004D0 43EE FFEA lea.l A1, [A6 - 0x16] 000004D4 2121 move.l -[A0], -[A1] 000004D6 2121 move.l -[A0], -[A1] 000004D8 3121 move.w -[A0], -[A1] 000004DA 3110 move.w -[A0], [A0] 000004DC 6046 bra +0x48 /* 00000524 */ label000004DE: 000004DE 41EE FFEA lea.l A0, [A6 - 0x16] 000004E2 43EE FFF6 lea.l A1, [A6 - 0xA] 000004E6 20D9 move.l [A0]+, [A1]+ 000004E8 20D9 move.l [A0]+, [A1]+ 000004EA 30D9 move.w [A0]+, [A1]+ 000004EC 486E FFF6 pea.l [A6 - 0xA] 000004F0 4868 FFF6 pea.l [A0 - 0xA] 000004F4 3F3C 0004 move.w -[A7], 0x4 000004F8 A9EB syscall Pack4/FP68K 000004FA 487A 007A pea.l [PC + 0x7A /* 00000576, value 0x10002, cstring "" */] 000004FE 486E FFE0 pea.l [A6 - 0x20] 00000502 3F3C 200E move.w -[A7], 0x200E 00000506 A9EB syscall Pack4/FP68K 00000508 4868 FFF6 pea.l [A0 - 0xA] 0000050C 486E FFE0 pea.l [A6 - 0x20] 00000510 3F3C 0002 move.w -[A7], 0x2 00000514 A9EB syscall Pack4/FP68K 00000516 41D6 lea.l A0, [A6] 00000518 43EE FFEA lea.l A1, [A6 - 0x16] 0000051C 2121 move.l -[A0], -[A1] 0000051E 2121 move.l -[A0], -[A1] 00000520 3121 move.w -[A0], -[A1] 00000522 3110 move.w -[A0], [A0] label00000524: 00000524 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000528 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000052C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000530 486E FFDC pea.l [A6 - 0x24] 00000534 4EBA FE02 jsr [PC - 0x1FE /* 00000338 */] 00000538 41EE FFD2 lea.l A0, [A6 - 0x2E] 0000053C 43EE 000E lea.l A1, [A6 + 0xE] 00000540 20D9 move.l [A0]+, [A1]+ 00000542 20D9 move.l [A0]+, [A1]+ 00000544 30D9 move.w [A0]+, [A1]+ 00000546 486E FFDE pea.l [A6 - 0x22] 0000054A 4868 FFF6 pea.l [A0 - 0xA] 0000054E 3F3C 0006 move.w -[A7], 0x6 00000552 A9EB syscall Pack4/FP68K 00000554 3EA0 move.w [A7], -[A0] 00000556 2F20 move.l -[A7], -[A0] 00000558 2F20 move.l -[A7], -[A0] 0000055A 3F17 move.w -[A7], [A7] 0000055C 486E FFE8 pea.l [A6 - 0x18] 00000560 4EBA FC20 jsr [PC - 0x3E0 /* 00000182 */] 00000564 206E 0008 movea.l A0, [A6 + 0x8] 00000568 43EE FFE8 lea.l A1, [A6 - 0x18] 0000056C 20D9 move.l [A0]+, [A1]+ 0000056E 20D9 move.l [A0]+, [A1]+ 00000570 20D9 move.l [A0]+, [A1]+ 00000572 4E5E unlink A6 00000574 4E75 rts 00000576 0001 0002 ori.b D1, 0x2 0000057A 0001 3F00 ori.b D1, 0x0 0000057E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000580-00000584 fn00000580: 00000580 4E56 FFE8 link A6, -0x0018 // end alternate branch 00000580-00000584 fn00000580: // (misaligned) 00000582 FFE8 .invalid <> 00000584 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000588 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000058C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000590 486E FFE8 pea.l [A6 - 0x18] 00000594 4EBA FC64 jsr [PC - 0x39C /* 000001FA */] 00000598 2EAE FFF0 move.l [A7], [A6 - 0x10] 0000059C 2F2E FFEC move.l -[A7], [A6 - 0x14] 000005A0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000005A4 486E FFF4 pea.l [A6 - 0xC] 000005A8 4EBA FC28 jsr [PC - 0x3D8 /* 000001D2 */] 000005AC 487A 005C pea.l [PC + 0x5C /* 0000060A, value 0x3F000000 '?\0\0\0', cstring "?" */] 000005B0 486E FFF6 pea.l [A6 - 0xA] 000005B4 3F3C 1004 move.w -[A7], 0x1004 000005B8 A9EB syscall Pack4/FP68K 000005BA 41EE 0018 lea.l A0, [A6 + 0x18] 000005BE 43D6 lea.l A1, [A6] 000005C0 2121 move.l -[A0], -[A1] 000005C2 2121 move.l -[A0], -[A1] 000005C4 3121 move.w -[A0], -[A1] 000005C6 3110 move.w -[A0], [A0] 000005C8 487A 003C pea.l [PC + 0x3C /* 00000606, value 0x3E800000 */] 000005CC 486E FFF6 pea.l [A6 - 0xA] 000005D0 3F3C 100E move.w -[A7], 0x100E 000005D4 A9EB syscall Pack4/FP68K 000005D6 486E 000E pea.l [A6 + 0xE] 000005DA 486E FFF6 pea.l [A6 - 0xA] 000005DE 3F3C 0006 move.w -[A7], 0x6 000005E2 A9EB syscall Pack4/FP68K 000005E4 486E 000E pea.l [A6 + 0xE] 000005E8 486E FFF6 pea.l [A6 - 0xA] 000005EC 4267 clr.w -[A7] 000005EE A9EB syscall Pack4/FP68K 000005F0 206E 0008 movea.l A0, [A6 + 0x8] 000005F4 41E8 000C lea.l A0, [A0 + 0xC] 000005F8 43D6 lea.l A1, [A6] 000005FA 2121 move.l -[A0], -[A1] 000005FC 2121 move.l -[A0], -[A1] 000005FE 3121 move.w -[A0], -[A1] 00000600 3110 move.w -[A0], [A0] 00000602 4E5E unlink A6 00000604 4E75 rts 00000606 3E80 move.w [A7], D0 00000608 0000 3F00 ori.b D0, 0x0 0000060C 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000060E-00000612 fn0000060E: 0000060E 4E56 FFE0 link A6, -0x0020 // end alternate branch 0000060E-00000612 fn0000060E: // (misaligned) 00000610 FFE0 .invalid <> 00000612 2F0A move.l -[A7], A2 00000614 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000618 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000061C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000620 486E FFE8 pea.l [A6 - 0x18] 00000624 4EBA FBD4 jsr [PC - 0x42C /* 000001FA */] 00000628 41EE FFF4 lea.l A0, [A6 - 0xC] 0000062C 43EE FFE8 lea.l A1, [A6 - 0x18] 00000630 20D9 move.l [A0]+, [A1]+ 00000632 20D9 move.l [A0]+, [A1]+ 00000634 20D9 move.l [A0]+, [A1]+ 00000636 486D E772 pea.l [A5 - 0x188E] 0000063A 486E FFF6 pea.l [A6 - 0xA] 0000063E 3F3C 0008 move.w -[A7], 0x8 00000642 A9EB syscall Pack4/FP68K 00000644 4FEF 0010 lea.l A7, [A7 + 0x10] 00000648 6E12 bgt +0x14 /* 0000065C */ 0000064A 206E 0008 movea.l A0, [A6 + 0x8] 0000064E 43EE 000C lea.l A1, [A6 + 0xC] 00000652 20D9 move.l [A0]+, [A1]+ 00000654 20D9 move.l [A0]+, [A1]+ 00000656 20D9 move.l [A0]+, [A1]+ 00000658 6000 0092 bra +0x94 /* 000006EC */ label0000065C: 0000065C 41EE FFF4 lea.l A0, [A6 - 0xC] 00000660 5488 addq.l A0, 2 00000662 2F08 move.l -[A7], A0 00000664 3F3C 000C move.w -[A7], 0xC 00000668 A9EC syscall Pack5/Elems68K 0000066A 41EE FFF4 lea.l A0, [A6 - 0xC] 0000066E 30A8 0002 move.w [A0], [A0 + 0x2] 00000672 41EE FFEA lea.l A0, [A6 - 0x16] 00000676 43EE FFF6 lea.l A1, [A6 - 0xA] 0000067A 20D9 move.l [A0]+, [A1]+ 0000067C 20D9 move.l [A0]+, [A1]+ 0000067E 30D9 move.w [A0]+, [A1]+ 00000680 487A 0074 pea.l [PC + 0x74 /* 000006F6, value 0x14E56, cstring "" */] 00000684 4868 FFF6 pea.l [A0 - 0xA] 00000688 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 0000068C A9EB syscall Pack4/FP68K 0000068E 43EE FFE0 lea.l A1, [A6 - 0x20] 00000692 45EE FFF6 lea.l A2, [A6 - 0xA] 00000696 22DA move.l [A1]+, [A2]+ 00000698 22DA move.l [A1]+, [A2]+ 0000069A 32DA move.w [A1]+, [A2]+ 0000069C 4868 FFF6 pea.l [A0 - 0xA] 000006A0 4869 FFF6 pea.l [A1 - 0xA] 000006A4 3F3C 0006 move.w -[A7], 0x6 000006A8 A9EB syscall Pack4/FP68K 000006AA 41EE FFF6 lea.l A0, [A6 - 0xA] 000006AE 4869 FFF6 pea.l [A1 - 0xA] 000006B2 4850 pea.l [A0] 000006B4 4267 clr.w -[A7] 000006B6 A9EB syscall Pack4/FP68K 000006B8 3110 move.w -[A0], [A0] 000006BA 41EE FFF6 lea.l A0, [A6 - 0xA] 000006BE 487A 0032 pea.l [PC + 0x32 /* 000006F2, value 0x3F000000 '?\0\0\0', cstring "?" */] 000006C2 4850 pea.l [A0] 000006C4 3F3C 1004 move.w -[A7], 0x1004 000006C8 A9EB syscall Pack4/FP68K 000006CA 3110 move.w -[A0], [A0] 000006CC 41EE FFF4 lea.l A0, [A6 - 0xC] 000006D0 43EE 000C lea.l A1, [A6 + 0xC] 000006D4 7007 moveq.l D0, 0x07 000006D6 0190 bclr [A0], D0 000006D8 0111 btst [A1], D0 000006DA 6702 beq +0x4 /* 000006DE */ 000006DC 01D0 .incomplete label000006DE: 000006DE 3150 0002 move.w [A0 + 0x2], [A0] 000006E2 226E 0008 movea.l A1, [A6 + 0x8] 000006E6 22D8 move.l [A1]+, [A0]+ 000006E8 22D8 move.l [A1]+, [A0]+ 000006EA 22D8 move.l [A1]+, [A0]+ label000006EC: 000006EC 245F movea.l A2, [A7]+ 000006EE 4E5E unlink A6 000006F0 4E75 rts 000006F2 3F00 move.w -[A7], D0 000006F4 0000 0001 ori.b D0, 0x1 fn000006F8: 000006F8 4E56 FFE8 link A6, -0x0018 000006FC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000700 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000704 2F2E 000C move.l -[A7], [A6 + 0xC] 00000708 486E FFE8 pea.l [A6 - 0x18] 0000070C 4EBA FAEC jsr [PC - 0x514 /* 000001FA */] 00000710 41EE FFF4 lea.l A0, [A6 - 0xC] 00000714 43EE FFE8 lea.l A1, [A6 - 0x18] 00000718 20D9 move.l [A0]+, [A1]+ 0000071A 20D9 move.l [A0]+, [A1]+ 0000071C 20D9 move.l [A0]+, [A1]+ 0000071E 486D E772 pea.l [A5 - 0x188E] 00000722 486E FFF6 pea.l [A6 - 0xA] 00000726 3F3C 0008 move.w -[A7], 0x8 0000072A A9EB syscall Pack4/FP68K 0000072C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000730 6E10 bgt +0x12 /* 00000742 */ 00000732 206E 0008 movea.l A0, [A6 + 0x8] 00000736 43EE 000C lea.l A1, [A6 + 0xC] 0000073A 20D9 move.l [A0]+, [A1]+ 0000073C 20D9 move.l [A0]+, [A1]+ 0000073E 20D9 move.l [A0]+, [A1]+ 00000740 6076 bra +0x78 /* 000007B8 */ label00000742: 00000742 41EE FFF6 lea.l A0, [A6 - 0xA] 00000746 487A 0076 pea.l [PC + 0x76 /* 000007BE, value 0xFFFE4E56 */] 0000074A 4850 pea.l [A0] 0000074C 3F3C 2004 move.w -[A7], 0x2004 00000750 A9EB syscall Pack4/FP68K 00000752 3110 move.w -[A0], [A0] 00000754 41EE FFF4 lea.l A0, [A6 - 0xC] 00000758 5488 addq.l A0, 2 0000075A 2F08 move.l -[A7], A0 0000075C 3F3C 000C move.w -[A7], 0xC 00000760 A9EC syscall Pack5/Elems68K 00000762 41EE FFF4 lea.l A0, [A6 - 0xC] 00000766 30A8 0002 move.w [A0], [A0 + 0x2] 0000076A 41EE FFEA lea.l A0, [A6 - 0x16] 0000076E 43EE FFF6 lea.l A1, [A6 - 0xA] 00000772 20D9 move.l [A0]+, [A1]+ 00000774 20D9 move.l [A0]+, [A1]+ 00000776 30D9 move.w [A0]+, [A1]+ 00000778 487A 0042 pea.l [PC + 0x42 /* 000007BC, value 0x2FFFE, cstring "" */] 0000077C 4868 FFF6 pea.l [A0 - 0xA] 00000780 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00000784 A9EB syscall Pack4/FP68K 00000786 43EE FFF6 lea.l A1, [A6 - 0xA] 0000078A 4868 FFF6 pea.l [A0 - 0xA] 0000078E 4851 pea.l [A1] 00000790 3F3C 0006 move.w -[A7], 0x6 00000794 A9EB syscall Pack4/FP68K 00000796 3311 move.w -[A1], [A1] 00000798 41EE FFF4 lea.l A0, [A6 - 0xC] 0000079C 43EE 000C lea.l A1, [A6 + 0xC] 000007A0 7007 moveq.l D0, 0x07 000007A2 0190 bclr [A0], D0 000007A4 0111 btst [A1], D0 000007A6 6702 beq +0x4 /* 000007AA */ 000007A8 01D0 .incomplete label000007AA: 000007AA 3150 0002 move.w [A0 + 0x2], [A0] 000007AE 226E 0008 movea.l A1, [A6 + 0x8] 000007B2 22D8 move.l [A1]+, [A0]+ 000007B4 22D8 move.l [A1]+, [A0]+ 000007B6 22D8 move.l [A1]+, [A0]+ label000007B8: 000007B8 4E5E unlink A6 000007BA 4E75 rts 000007BC 0002 FFFE ori.b D2, 0xFE fn000007C0: 000007C0 4E56 FFDA link A6, -0x0026 000007C4 2F07 move.l -[A7], D7 000007C6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000007CA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007CE 2F2E 000C move.l -[A7], [A6 + 0xC] 000007D2 486E FFDC pea.l [A6 - 0x24] 000007D6 4EBA FA22 jsr [PC - 0x5DE /* 000001FA */] 000007DA 41EE FFF4 lea.l A0, [A6 - 0xC] 000007DE 43EE FFDC lea.l A1, [A6 - 0x24] 000007E2 20D9 move.l [A0]+, [A1]+ 000007E4 20D9 move.l [A0]+, [A1]+ 000007E6 20D9 move.l [A0]+, [A1]+ 000007E8 42AE FFF0 clr.l [A6 - 0x10] 000007EC 2D7C 8000 0000 FFEC move.l [A6 - 0x14], 0x80000000 000007F4 2D7C 4000 4000 FFE8 move.l [A6 - 0x18], 0x40004000 /* '@\0@\0' */ 000007FC 41EE FFF4 lea.l A0, [A6 - 0xC] 00000800 5488 addq.l A0, 2 00000802 2E88 move.l [A7], A0 00000804 3F3C 0002 move.w -[A7], 0x2 00000808 A9EC syscall Pack5/Elems68K 0000080A 41EE FFF4 lea.l A0, [A6 - 0xC] 0000080E 30A8 0002 move.w [A0], [A0 + 0x2] 00000812 43EE FFDA lea.l A1, [A6 - 0x26] 00000816 5488 addq.l A0, 2 00000818 22D8 move.l [A1]+, [A0]+ 0000081A 22D8 move.l [A1]+, [A0]+ 0000081C 32D8 move.w [A1]+, [A0]+ 0000081E 4869 FFF6 pea.l [A1 - 0xA] 00000822 3F3C 0016 move.w -[A7], 0x16 00000826 A9EB syscall Pack4/FP68K 00000828 4869 FFF6 pea.l [A1 - 0xA] 0000082C 486E FFE4 pea.l [A6 - 0x1C] 00000830 3F3C 2810 move.w -[A7], 0x2810 00000834 A9EB syscall Pack4/FP68K 00000836 2E2E FFE4 move.l D7, [A6 - 0x1C] 0000083A 41EE FFF6 lea.l A0, [A6 - 0xA] 0000083E 2D47 FFE4 move.l [A6 - 0x1C], D7 00000842 486E FFE4 pea.l [A6 - 0x1C] 00000846 4850 pea.l [A0] 00000848 3F3C 2802 move.w -[A7], 0x2802 0000084C A9EB syscall Pack4/FP68K 0000084E 3110 move.w -[A0], [A0] 00000850 41EE FFF4 lea.l A0, [A6 - 0xC] 00000854 5488 addq.l A0, 2 00000856 2E88 move.l [A7], A0 00000858 41EE FFE8 lea.l A0, [A6 - 0x18] 0000085C 5488 addq.l A0, 2 0000085E 2F08 move.l -[A7], A0 00000860 3F3C 8012 move.w -[A7], 0x8012 00000864 A9EC syscall Pack5/Elems68K 00000866 41EE FFE8 lea.l A0, [A6 - 0x18] 0000086A 30A8 0002 move.w [A0], [A0 + 0x2] 0000086E 487A 007C pea.l [PC + 0x7C /* 000008EC, value 0x14E56, cstring "" */] 00000872 486E FFEA pea.l [A6 - 0x16] 00000876 3F3C 2008 move.w -[A7], 0x2008 0000087A A9EB syscall Pack4/FP68K 0000087C 508F addq.l A7, 8 0000087E 6D16 blt +0x18 /* 00000896 */ 00000880 41EE FFEA lea.l A0, [A6 - 0x16] 00000884 487A 0062 pea.l [PC + 0x62 /* 000008E8, value 0x3F000000 '?\0\0\0', cstring "?" */] 00000888 4850 pea.l [A0] 0000088A 3F3C 1004 move.w -[A7], 0x1004 0000088E A9EB syscall Pack4/FP68K 00000890 3110 move.w -[A0], [A0] 00000892 5287 addq.l D7, 1 00000894 6022 bra +0x24 /* 000008B8 */ label00000896: 00000896 487A 004C pea.l [PC + 0x4C /* 000008E4, value 0x3F000000 '?\0\0\0', cstring "?" */] 0000089A 486E FFEA pea.l [A6 - 0x16] 0000089E 3F3C 1008 move.w -[A7], 0x1008 000008A2 A9EB syscall Pack4/FP68K 000008A4 6C12 bge +0x14 /* 000008B8 */ 000008A6 41EE FFEA lea.l A0, [A6 - 0x16] 000008AA 486E FFEA pea.l [A6 - 0x16] 000008AE 4850 pea.l [A0] 000008B0 4267 clr.w -[A7] 000008B2 A9EB syscall Pack4/FP68K 000008B4 3110 move.w -[A0], [A0] 000008B6 5387 subq.l D7, 1 label000008B8: 000008B8 206E 0018 movea.l A0, [A6 + 0x18] 000008BC 3087 move.w [A0], D7 000008BE 41EE FFE8 lea.l A0, [A6 - 0x18] 000008C2 43EE 000C lea.l A1, [A6 + 0xC] 000008C6 7007 moveq.l D0, 0x07 000008C8 0190 bclr [A0], D0 000008CA 0111 btst [A1], D0 000008CC 6702 beq +0x4 /* 000008D0 */ 000008CE 01D0 .incomplete label000008D0: 000008D0 3150 0002 move.w [A0 + 0x2], [A0] 000008D4 226E 0008 movea.l A1, [A6 + 0x8] 000008D8 22D8 move.l [A1]+, [A0]+ 000008DA 22D8 move.l [A1]+, [A0]+ 000008DC 22D8 move.l [A1]+, [A0]+ 000008DE 2E1F move.l D7, [A7]+ 000008E0 4E5E unlink A6 000008E2 4E75 rts 000008E4 3F00 move.w -[A7], D0 000008E6 0000 3F00 ori.b D0, 0x0 000008EA 0000 0001 ori.b D0, 0x1 fn000008EE: 000008EE 4E56 0000 link A6, 0 000008F2 486E 0018 pea.l [A6 + 0x18] 000008F6 41EE 000C lea.l A0, [A6 + 0xC] 000008FA 5488 addq.l A0, 2 000008FC 2F08 move.l -[A7], A0 000008FE 3F3C 0018 move.w -[A7], 0x18 00000902 A9EB syscall Pack4/FP68K 00000904 41EE 000C lea.l A0, [A6 + 0xC] 00000908 30A8 0002 move.w [A0], [A0 + 0x2] 0000090C 206E 0008 movea.l A0, [A6 + 0x8] 00000910 43EE 000C lea.l A1, [A6 + 0xC] 00000914 20D9 move.l [A0]+, [A1]+ 00000916 20D9 move.l [A0]+, [A1]+ 00000918 20D9 move.l [A0]+, [A1]+ 0000091A 4E5E unlink A6 0000091C 4E75 rts fn0000091E: 0000091E 4E56 FFF4 link A6, -0x000C 00000922 41EE FFF4 lea.l A0, [A6 - 0xC] 00000926 43EE 000C lea.l A1, [A6 + 0xC] 0000092A 20D9 move.l [A0]+, [A1]+ 0000092C 20D9 move.l [A0]+, [A1]+ 0000092E 20D9 move.l [A0]+, [A1]+ 00000930 41EE 0018 lea.l A0, [A6 + 0x18] 00000934 5488 addq.l A0, 2 00000936 2F08 move.l -[A7], A0 00000938 3F3C 000F move.w -[A7], 0xF 0000093C A9EB syscall Pack4/FP68K 0000093E 41EE 0018 lea.l A0, [A6 + 0x18] 00000942 30A8 0002 move.w [A0], [A0 + 0x2] 00000946 41EE 0018 lea.l A0, [A6 + 0x18] 0000094A 5488 addq.l A0, 2 0000094C 2F08 move.l -[A7], A0 0000094E 41EE FFF4 lea.l A0, [A6 - 0xC] 00000952 5488 addq.l A0, 2 00000954 2F08 move.l -[A7], A0 00000956 3F3C 000C move.w -[A7], 0xC 0000095A A9EB syscall Pack4/FP68K 0000095C 41EE FFF4 lea.l A0, [A6 - 0xC] 00000960 30A8 0002 move.w [A0], [A0 + 0x2] 00000964 487A 007A pea.l [PC + 0x7A /* 000009E0, value 0x4E56 'NV', cstring "" */] 00000968 486E 000E pea.l [A6 + 0xE] 0000096C 3F3C 2008 move.w -[A7], 0x2008 00000970 A9EB syscall Pack4/FP68K 00000972 6F22 ble +0x24 /* 00000996 */ 00000974 487A 0068 pea.l [PC + 0x68 /* 000009DE, value 0x0, cstring "" */] 00000978 486E FFF6 pea.l [A6 - 0xA] 0000097C 3F3C 2008 move.w -[A7], 0x2008 00000980 A9EB syscall Pack4/FP68K 00000982 6C12 bge +0x14 /* 00000996 */ 00000984 41EE FFF6 lea.l A0, [A6 - 0xA] 00000988 486E 001A pea.l [A6 + 0x1A] 0000098C 4850 pea.l [A0] 0000098E 4267 clr.w -[A7] 00000990 A9EB syscall Pack4/FP68K 00000992 3110 move.w -[A0], [A0] 00000994 6032 bra +0x34 /* 000009C8 */ label00000996: 00000996 487A 0044 pea.l [PC + 0x44 /* 000009DC, value 0x0, cstring "" */] 0000099A 486E 000E pea.l [A6 + 0xE] 0000099E 3F3C 2008 move.w -[A7], 0x2008 000009A2 A9EB syscall Pack4/FP68K 000009A4 6C22 bge +0x24 /* 000009C8 */ 000009A6 487A 0032 pea.l [PC + 0x32 /* 000009DA, value 0x0, cstring "" */] 000009AA 486E FFF6 pea.l [A6 - 0xA] 000009AE 3F3C 2008 move.w -[A7], 0x2008 000009B2 A9EB syscall Pack4/FP68K 000009B4 6F12 ble +0x14 /* 000009C8 */ 000009B6 41EE FFF6 lea.l A0, [A6 - 0xA] 000009BA 486E 001A pea.l [A6 + 0x1A] 000009BE 4850 pea.l [A0] 000009C0 3F3C 0002 move.w -[A7], 0x2 000009C4 A9EB syscall Pack4/FP68K 000009C6 3110 move.w -[A0], [A0] label000009C8: 000009C8 206E 0008 movea.l A0, [A6 + 0x8] 000009CC 43EE FFF4 lea.l A1, [A6 - 0xC] 000009D0 20D9 move.l [A0]+, [A1]+ 000009D2 20D9 move.l [A0]+, [A1]+ 000009D4 20D9 move.l [A0]+, [A1]+ 000009D6 4E5E unlink A6 000009D8 4E75 rts 000009DA 0000 0000 ori.b D0, 0x0 000009DE 0000 0000 ori.b D0, 0x0 export_521: 000009E2 4E56 FFF4 link A6, -0x000C 000009E6 487A 005C pea.l [PC + 0x5C /* 00000A44, value 0x14E56, cstring "" */] 000009EA 486E 000E pea.l [A6 + 0xE] 000009EE 3F3C 2008 move.w -[A7], 0x2008 000009F2 A9EB syscall Pack4/FP68K 000009F4 6E10 bgt +0x12 /* 00000A06 */ 000009F6 487A 004A pea.l [PC + 0x4A /* 00000A42, value 0xFFFF0001 */] 000009FA 486E 000E pea.l [A6 + 0xE] 000009FE 3F3C 2008 move.w -[A7], 0x2008 00000A02 A9EB syscall Pack4/FP68K 00000A04 6C16 bge +0x18 /* 00000A1C */ label00000A06: 00000A06 3B7C 0021 E71A move.w [A5 - 0x18E6], 0x21 /* '!' */ 00000A0C 206E 0008 movea.l A0, [A6 + 0x8] 00000A10 42A8 0008 clr.l [A0 + 0x8] 00000A14 42A8 0004 clr.l [A0 + 0x4] 00000A18 4290 clr.l [A0] 00000A1A 6022 bra +0x24 /* 00000A3E */ label00000A1C: 00000A1C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000A20 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000A24 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A28 486E FFF4 pea.l [A6 - 0xC] 00000A2C 4EBA F95A jsr [PC - 0x6A6 /* 00000388 */] 00000A30 206E 0008 movea.l A0, [A6 + 0x8] 00000A34 43EE FFF4 lea.l A1, [A6 - 0xC] 00000A38 20D9 move.l [A0]+, [A1]+ 00000A3A 20D9 move.l [A0]+, [A1]+ 00000A3C 20D9 move.l [A0]+, [A1]+ label00000A3E: 00000A3E 4E5E unlink A6 00000A40 4E75 rts 00000A42 FFFF .invalid <> 00000A44 0001 4E56 ori.b D1, 0x56 /* 'V' */ 00000A48 FFF4 .invalid <> 00000A4A 487A 005C pea.l [PC + 0x5C /* 00000AA8, value 0x14E56, cstring "" */] 00000A4E 486E 000E pea.l [A6 + 0xE] 00000A52 3F3C 2008 move.w -[A7], 0x2008 00000A56 A9EB syscall Pack4/FP68K 00000A58 6E10 bgt +0x12 /* 00000A6A */ 00000A5A 487A 004A pea.l [PC + 0x4A /* 00000AA6, value 0xFFFF0001 */] 00000A5E 486E 000E pea.l [A6 + 0xE] 00000A62 3F3C 2008 move.w -[A7], 0x2008 00000A66 A9EB syscall Pack4/FP68K 00000A68 6C16 bge +0x18 /* 00000A80 */ label00000A6A: 00000A6A 3B7C 0021 E71A move.w [A5 - 0x18E6], 0x21 /* '!' */ 00000A70 206E 0008 movea.l A0, [A6 + 0x8] 00000A74 42A8 0008 clr.l [A0 + 0x8] 00000A78 42A8 0004 clr.l [A0 + 0x4] 00000A7C 4290 clr.l [A0] 00000A7E 6022 bra +0x24 /* 00000AA2 */ label00000A80: 00000A80 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000A84 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000A88 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A8C 486E FFF4 pea.l [A6 - 0xC] 00000A90 4EBA F990 jsr [PC - 0x670 /* 00000422 */] 00000A94 206E 0008 movea.l A0, [A6 + 0x8] 00000A98 43EE FFF4 lea.l A1, [A6 - 0xC] 00000A9C 20D9 move.l [A0]+, [A1]+ 00000A9E 20D9 move.l [A0]+, [A1]+ 00000AA0 20D9 move.l [A0]+, [A1]+ label00000AA2: 00000AA2 4E5E unlink A6 00000AA4 4E75 rts 00000AA6 FFFF .invalid <> 00000AA8 0001 4E56 ori.b D1, 0x56 /* 'V' */ 00000AAC FFF4 .invalid <> 00000AAE 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000AB2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000AB6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000ABA 486E FFF4 pea.l [A6 - 0xC] 00000ABE 4EBA F6C2 jsr [PC - 0x93E /* 00000182 */] 00000AC2 206E 0008 movea.l A0, [A6 + 0x8] 00000AC6 43EE FFF4 lea.l A1, [A6 - 0xC] 00000ACA 20D9 move.l [A0]+, [A1]+ 00000ACC 20D9 move.l [A0]+, [A1]+ 00000ACE 20D9 move.l [A0]+, [A1]+ 00000AD0 4E5E unlink A6 00000AD2 4E75 rts 00000AD4 4E56 FFDE link A6, -0x0022 00000AD8 487A 00D0 pea.l [PC + 0xD0 /* 00000BAA, value 0x4E56 'NV', cstring "" */] 00000ADC 486E 001A pea.l [A6 + 0x1A] 00000AE0 3F3C 2008 move.w -[A7], 0x2008 00000AE4 A9EB syscall Pack4/FP68K 00000AE6 6628 bne +0x2A /* 00000B10 */ 00000AE8 487A 00BE pea.l [PC + 0xBE /* 00000BA8, value 0x0, cstring "" */] 00000AEC 486E 000E pea.l [A6 + 0xE] 00000AF0 3F3C 2008 move.w -[A7], 0x2008 00000AF4 A9EB syscall Pack4/FP68K 00000AF6 6618 bne +0x1A /* 00000B10 */ 00000AF8 3B7C 0021 E71A move.w [A5 - 0x18E6], 0x21 /* '!' */ 00000AFE 206E 0008 movea.l A0, [A6 + 0x8] 00000B02 42A8 0008 clr.l [A0 + 0x8] 00000B06 42A8 0004 clr.l [A0 + 0x4] 00000B0A 4290 clr.l [A0] 00000B0C 6000 0092 bra +0x94 /* 00000BA0 */ label00000B10: 00000B10 41EE FFDE lea.l A0, [A6 - 0x22] 00000B14 43EE 000E lea.l A1, [A6 + 0xE] 00000B18 20D9 move.l [A0]+, [A1]+ 00000B1A 20D9 move.l [A0]+, [A1]+ 00000B1C 30D9 move.w [A0]+, [A1]+ 00000B1E 486E 001A pea.l [A6 + 0x1A] 00000B22 4868 FFF6 pea.l [A0 - 0xA] 00000B26 3F3C 0006 move.w -[A7], 0x6 00000B2A A9EB syscall Pack4/FP68K 00000B2C 3F20 move.w -[A7], -[A0] 00000B2E 2F20 move.l -[A7], -[A0] 00000B30 2F20 move.l -[A7], -[A0] 00000B32 3F17 move.w -[A7], [A7] 00000B34 486E FFE8 pea.l [A6 - 0x18] 00000B38 4EBA F648 jsr [PC - 0x9B8 /* 00000182 */] 00000B3C 41EE FFF4 lea.l A0, [A6 - 0xC] 00000B40 43EE FFE8 lea.l A1, [A6 - 0x18] 00000B44 20D9 move.l [A0]+, [A1]+ 00000B46 20D9 move.l [A0]+, [A1]+ 00000B48 20D9 move.l [A0]+, [A1]+ 00000B4A 487A 005A pea.l [PC + 0x5A /* 00000BA6, value 0x0, cstring "" */] 00000B4E 486E 001A pea.l [A6 + 0x1A] 00000B52 3F3C 2008 move.w -[A7], 0x2008 00000B56 A9EB syscall Pack4/FP68K 00000B58 4FEF 0010 lea.l A7, [A7 + 0x10] 00000B5C 6C34 bge +0x36 /* 00000B92 */ 00000B5E 487A 0044 pea.l [PC + 0x44 /* 00000BA4, value 0x0, cstring "" */] 00000B62 486E 000E pea.l [A6 + 0xE] 00000B66 3F3C 2008 move.w -[A7], 0x2008 00000B6A A9EB syscall Pack4/FP68K 00000B6C 6C14 bge +0x16 /* 00000B82 */ 00000B6E 41EE FFF6 lea.l A0, [A6 - 0xA] 00000B72 486D E766 pea.l [A5 - 0x189A] 00000B76 4850 pea.l [A0] 00000B78 3F3C 0002 move.w -[A7], 0x2 00000B7C A9EB syscall Pack4/FP68K 00000B7E 3110 move.w -[A0], [A0] 00000B80 6010 bra +0x12 /* 00000B92 */ label00000B82: 00000B82 41EE FFF6 lea.l A0, [A6 - 0xA] 00000B86 486D E766 pea.l [A5 - 0x189A] 00000B8A 4850 pea.l [A0] 00000B8C 4267 clr.w -[A7] 00000B8E A9EB syscall Pack4/FP68K 00000B90 3110 move.w -[A0], [A0] label00000B92: 00000B92 206E 0008 movea.l A0, [A6 + 0x8] 00000B96 43EE FFF4 lea.l A1, [A6 - 0xC] 00000B9A 20D9 move.l [A0]+, [A1]+ 00000B9C 20D9 move.l [A0]+, [A1]+ 00000B9E 20D9 move.l [A0]+, [A1]+ label00000BA0: 00000BA0 4E5E unlink A6 00000BA2 4E75 rts 00000BA4 0000 0000 ori.b D0, 0x0 00000BA8 0000 0000 ori.b D0, 0x0 00000BAC 4E56 FFF4 link A6, -0x000C 00000BB0 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000BB4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000BB8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BBC 486E FFF4 pea.l [A6 - 0xC] 00000BC0 4EBA F5E8 jsr [PC - 0xA18 /* 000001AA */] 00000BC4 206E 0008 movea.l A0, [A6 + 0x8] 00000BC8 43EE FFF4 lea.l A1, [A6 - 0xC] 00000BCC 20D9 move.l [A0]+, [A1]+ 00000BCE 20D9 move.l [A0]+, [A1]+ 00000BD0 20D9 move.l [A0]+, [A1]+ 00000BD2 4E5E unlink A6 00000BD4 4E75 rts 00000BD6 4E56 FFF4 link A6, -0x000C 00000BDA 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000BDE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000BE2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BE6 486E FFF4 pea.l [A6 - 0xC] 00000BEA 4EBA F724 jsr [PC - 0x8DC /* 00000310 */] 00000BEE 206E 0008 movea.l A0, [A6 + 0x8] 00000BF2 43EE FFF4 lea.l A1, [A6 - 0xC] 00000BF6 20D9 move.l [A0]+, [A1]+ 00000BF8 20D9 move.l [A0]+, [A1]+ 00000BFA 20D9 move.l [A0]+, [A1]+ 00000BFC 4E5E unlink A6 00000BFE 4E75 rts export_520: 00000C00 4E56 FFF2 link A6, -0x000E 00000C04 486E FFFE pea.l [A6 - 0x2] 00000C08 3F3C 0017 move.w -[A7], 0x17 00000C0C A9EB syscall Pack4/FP68K 00000C0E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000C12 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000C16 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C1A 486E FFF2 pea.l [A6 - 0xE] 00000C1E 4EBA F740 jsr [PC - 0x8C0 /* 00000360 */] 00000C22 41EE 000C lea.l A0, [A6 + 0xC] 00000C26 43EE FFF2 lea.l A1, [A6 - 0xE] 00000C2A 20D9 move.l [A0]+, [A1]+ 00000C2C 20D9 move.l [A0]+, [A1]+ 00000C2E 20D9 move.l [A0]+, [A1]+ 00000C30 4FEF 0010 lea.l A7, [A7 + 0x10] 00000C34 486E FFFE pea.l [A6 - 0x2] 00000C38 3F3C 0003 move.w -[A7], 0x3 00000C3C A9EB syscall Pack4/FP68K 00000C3E 302E FFFE move.w D0, [A6 - 0x2] 00000C42 0240 0D00 andi.w D0, 0xD00 /* '\r\0' */ 00000C46 6714 beq +0x16 /* 00000C5C */ 00000C48 3B7C 0022 E71A move.w [A5 - 0x18E6], 0x22 /* '\"' */ 00000C4E 41EE 000C lea.l A0, [A6 + 0xC] 00000C52 43ED E74C lea.l A1, [A5 - 0x18B4] 00000C56 20D9 move.l [A0]+, [A1]+ 00000C58 20D9 move.l [A0]+, [A1]+ 00000C5A 20D9 move.l [A0]+, [A1]+ label00000C5C: 00000C5C 206E 0008 movea.l A0, [A6 + 0x8] 00000C60 43EE 000C lea.l A1, [A6 + 0xC] 00000C64 20D9 move.l [A0]+, [A1]+ 00000C66 20D9 move.l [A0]+, [A1]+ 00000C68 20D9 move.l [A0]+, [A1]+ 00000C6A 4E5E unlink A6 00000C6C 4E75 rts 00000C6E 4E56 FFF2 link A6, -0x000E 00000C72 486E FFFE pea.l [A6 - 0x2] 00000C76 3F3C 0017 move.w -[A7], 0x17 00000C7A A9EB syscall Pack4/FP68K 00000C7C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000C80 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000C84 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C88 486E FFF2 pea.l [A6 - 0xE] 00000C8C 4EBA F8F2 jsr [PC - 0x70E /* 00000580 */] 00000C90 41EE 000C lea.l A0, [A6 + 0xC] 00000C94 43EE FFF2 lea.l A1, [A6 - 0xE] 00000C98 20D9 move.l [A0]+, [A1]+ 00000C9A 20D9 move.l [A0]+, [A1]+ 00000C9C 20D9 move.l [A0]+, [A1]+ 00000C9E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000CA2 486E FFFE pea.l [A6 - 0x2] 00000CA6 3F3C 0003 move.w -[A7], 0x3 00000CAA A9EB syscall Pack4/FP68K 00000CAC 302E FFFE move.w D0, [A6 - 0x2] 00000CB0 0240 0D00 andi.w D0, 0xD00 /* '\r\0' */ 00000CB4 6714 beq +0x16 /* 00000CCA */ 00000CB6 3B7C 0022 E71A move.w [A5 - 0x18E6], 0x22 /* '\"' */ 00000CBC 41EE 000C lea.l A0, [A6 + 0xC] 00000CC0 43ED E74C lea.l A1, [A5 - 0x18B4] 00000CC4 20D9 move.l [A0]+, [A1]+ 00000CC6 20D9 move.l [A0]+, [A1]+ 00000CC8 20D9 move.l [A0]+, [A1]+ label00000CCA: 00000CCA 206E 0008 movea.l A0, [A6 + 0x8] 00000CCE 43EE 000C lea.l A1, [A6 + 0xC] 00000CD2 20D9 move.l [A0]+, [A1]+ 00000CD4 20D9 move.l [A0]+, [A1]+ 00000CD6 20D9 move.l [A0]+, [A1]+ 00000CD8 4E5E unlink A6 00000CDA 4E75 rts 00000CDC 4E56 FFDA link A6, -0x0026 00000CE0 486E FFFE pea.l [A6 - 0x2] 00000CE4 3F3C 0017 move.w -[A7], 0x17 00000CE8 A9EB syscall Pack4/FP68K 00000CEA 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000CEE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000CF2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000CF6 486E FFDA pea.l [A6 - 0x26] 00000CFA 4EBA F4FE jsr [PC - 0xB02 /* 000001FA */] 00000CFE 2EAE FFE2 move.l [A7], [A6 - 0x1E] 00000D02 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000D06 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000D0A 486E FFE6 pea.l [A6 - 0x1A] 00000D0E 4EBA F8FE jsr [PC - 0x702 /* 0000060E */] 00000D12 41EE FFF2 lea.l A0, [A6 - 0xE] 00000D16 43EE FFE6 lea.l A1, [A6 - 0x1A] 00000D1A 20D9 move.l [A0]+, [A1]+ 00000D1C 20D9 move.l [A0]+, [A1]+ 00000D1E 20D9 move.l [A0]+, [A1]+ 00000D20 4FEF 001C lea.l A7, [A7 + 0x1C] 00000D24 486E FFFE pea.l [A6 - 0x2] 00000D28 3F3C 0003 move.w -[A7], 0x3 00000D2C A9EB syscall Pack4/FP68K 00000D2E 302E FFFE move.w D0, [A6 - 0x2] 00000D32 0240 0D00 andi.w D0, 0xD00 /* '\r\0' */ 00000D36 6714 beq +0x16 /* 00000D4C */ 00000D38 3B7C 0022 E71A move.w [A5 - 0x18E6], 0x22 /* '\"' */ 00000D3E 41EE FFF2 lea.l A0, [A6 - 0xE] 00000D42 43ED E74C lea.l A1, [A5 - 0x18B4] 00000D46 20D9 move.l [A0]+, [A1]+ 00000D48 20D9 move.l [A0]+, [A1]+ 00000D4A 20D9 move.l [A0]+, [A1]+ label00000D4C: 00000D4C 487A 0044 pea.l [PC + 0x44 /* 00000D92, value 0x4E56 'NV', cstring "" */] 00000D50 486E 000E pea.l [A6 + 0xE] 00000D54 3F3C 2008 move.w -[A7], 0x2008 00000D58 A9EB syscall Pack4/FP68K 00000D5A 6C24 bge +0x26 /* 00000D80 */ 00000D5C 41EE FFE8 lea.l A0, [A6 - 0x18] 00000D60 43EE FFF4 lea.l A1, [A6 - 0xC] 00000D64 20D9 move.l [A0]+, [A1]+ 00000D66 20D9 move.l [A0]+, [A1]+ 00000D68 30D9 move.w [A0]+, [A1]+ 00000D6A 4868 FFF6 pea.l [A0 - 0xA] 00000D6E 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000D72 A9EB syscall Pack4/FP68K 00000D74 43EE FFFE lea.l A1, [A6 - 0x2] 00000D78 2320 move.l -[A1], -[A0] 00000D7A 2320 move.l -[A1], -[A0] 00000D7C 3320 move.w -[A1], -[A0] 00000D7E 3311 move.w -[A1], [A1] label00000D80: 00000D80 206E 0008 movea.l A0, [A6 + 0x8] 00000D84 43EE FFF2 lea.l A1, [A6 - 0xE] 00000D88 20D9 move.l [A0]+, [A1]+ 00000D8A 20D9 move.l [A0]+, [A1]+ 00000D8C 20D9 move.l [A0]+, [A1]+ 00000D8E 4E5E unlink A6 00000D90 4E75 rts 00000D92 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000D96 FFF4 .invalid <> 00000D98 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000D9C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000DA0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DA4 486E FFF4 pea.l [A6 - 0xC] 00000DA8 4EBA F94E jsr [PC - 0x6B2 /* 000006F8 */] 00000DAC 206E 0008 movea.l A0, [A6 + 0x8] 00000DB0 43EE FFF4 lea.l A1, [A6 - 0xC] 00000DB4 20D9 move.l [A0]+, [A1]+ 00000DB6 20D9 move.l [A0]+, [A1]+ 00000DB8 20D9 move.l [A0]+, [A1]+ 00000DBA 4E5E unlink A6 00000DBC 4E75 rts 00000DBE 4E56 FFF2 link A6, -0x000E 00000DC2 486E FFFE pea.l [A6 - 0x2] 00000DC6 3F3C 0017 move.w -[A7], 0x17 00000DCA A9EB syscall Pack4/FP68K 00000DCC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000DD0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000DD4 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DD8 486E FFF2 pea.l [A6 - 0xE] 00000DDC 4EBA F3F4 jsr [PC - 0xC0C /* 000001D2 */] 00000DE0 41EE 000C lea.l A0, [A6 + 0xC] 00000DE4 43EE FFF2 lea.l A1, [A6 - 0xE] 00000DE8 20D9 move.l [A0]+, [A1]+ 00000DEA 20D9 move.l [A0]+, [A1]+ 00000DEC 20D9 move.l [A0]+, [A1]+ 00000DEE 4FEF 0010 lea.l A7, [A7 + 0x10] 00000DF2 486E FFFE pea.l [A6 - 0x2] 00000DF6 3F3C 0003 move.w -[A7], 0x3 00000DFA A9EB syscall Pack4/FP68K 00000DFC 302E FFFE move.w D0, [A6 - 0x2] 00000E00 0240 0D00 andi.w D0, 0xD00 /* '\r\0' */ 00000E04 6714 beq +0x16 /* 00000E1A */ 00000E06 3B7C 0022 E71A move.w [A5 - 0x18E6], 0x22 /* '\"' */ 00000E0C 41EE 000C lea.l A0, [A6 + 0xC] 00000E10 43ED E74C lea.l A1, [A5 - 0x18B4] 00000E14 20D9 move.l [A0]+, [A1]+ 00000E16 20D9 move.l [A0]+, [A1]+ 00000E18 20D9 move.l [A0]+, [A1]+ label00000E1A: 00000E1A 206E 0008 movea.l A0, [A6 + 0x8] 00000E1E 43EE 000C lea.l A1, [A6 + 0xC] 00000E22 20D9 move.l [A0]+, [A1]+ 00000E24 20D9 move.l [A0]+, [A1]+ 00000E26 20D9 move.l [A0]+, [A1]+ 00000E28 4E5E unlink A6 00000E2A 4E75 rts 00000E2C 4E56 FFF4 link A6, -0x000C 00000E30 487A 004E pea.l [PC + 0x4E /* 00000E80, value 0x4E56 'NV', cstring "" */] 00000E34 486E 000E pea.l [A6 + 0xE] 00000E38 3F3C 2008 move.w -[A7], 0x2008 00000E3C A9EB syscall Pack4/FP68K 00000E3E 6616 bne +0x18 /* 00000E56 */ 00000E40 206E 0018 movea.l A0, [A6 + 0x18] 00000E44 4250 clr.w [A0] 00000E46 226E 0008 movea.l A1, [A6 + 0x8] 00000E4A 42A9 0008 clr.l [A1 + 0x8] 00000E4E 42A9 0004 clr.l [A1 + 0x4] 00000E52 4291 clr.l [A1] 00000E54 6026 bra +0x28 /* 00000E7C */ label00000E56: 00000E56 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000E5A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000E5E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000E62 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E66 486E FFF4 pea.l [A6 - 0xC] 00000E6A 4EBA F954 jsr [PC - 0x6AC /* 000007C0 */] 00000E6E 206E 0008 movea.l A0, [A6 + 0x8] 00000E72 43EE FFF4 lea.l A1, [A6 - 0xC] 00000E76 20D9 move.l [A0]+, [A1]+ 00000E78 20D9 move.l [A0]+, [A1]+ 00000E7A 20D9 move.l [A0]+, [A1]+ label00000E7C: 00000E7C 4E5E unlink A6 00000E7E 4E75 rts 00000E80 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000E84 FFDA .invalid <> 00000E86 486E FFFE pea.l [A6 - 0x2] 00000E8A 3F3C 0017 move.w -[A7], 0x17 00000E8E A9EB syscall Pack4/FP68K 00000E90 3F2E 0018 move.w -[A7], [A6 + 0x18] 00000E94 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000E98 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000E9C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EA0 486E FFDA pea.l [A6 - 0x26] 00000EA4 4EBA F354 jsr [PC - 0xCAC /* 000001FA */] 00000EA8 4FEF 000C lea.l A7, [A7 + 0xC] 00000EAC 2EAE FFE2 move.l [A7], [A6 - 0x1E] 00000EB0 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000EB4 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000EB8 486E FFE6 pea.l [A6 - 0x1A] 00000EBC 4EBA FA30 jsr [PC - 0x5D0 /* 000008EE */] 00000EC0 41EE FFF2 lea.l A0, [A6 - 0xE] 00000EC4 43EE FFE6 lea.l A1, [A6 - 0x1A] 00000EC8 20D9 move.l [A0]+, [A1]+ 00000ECA 20D9 move.l [A0]+, [A1]+ 00000ECC 20D9 move.l [A0]+, [A1]+ 00000ECE 4FEF 0012 lea.l A7, [A7 + 0x12] 00000ED2 486E FFFE pea.l [A6 - 0x2] 00000ED6 3F3C 0003 move.w -[A7], 0x3 00000EDA A9EB syscall Pack4/FP68K 00000EDC 302E FFFE move.w D0, [A6 - 0x2] 00000EE0 0240 0D00 andi.w D0, 0xD00 /* '\r\0' */ 00000EE4 6714 beq +0x16 /* 00000EFA */ 00000EE6 3B7C 0022 E71A move.w [A5 - 0x18E6], 0x22 /* '\"' */ 00000EEC 41EE FFF2 lea.l A0, [A6 - 0xE] 00000EF0 43ED E74C lea.l A1, [A5 - 0x18B4] 00000EF4 20D9 move.l [A0]+, [A1]+ 00000EF6 20D9 move.l [A0]+, [A1]+ 00000EF8 20D9 move.l [A0]+, [A1]+ label00000EFA: 00000EFA 487A 0044 pea.l [PC + 0x44 /* 00000F40, value 0x4E56 'NV', cstring "" */] 00000EFE 486E 000E pea.l [A6 + 0xE] 00000F02 3F3C 2008 move.w -[A7], 0x2008 00000F06 A9EB syscall Pack4/FP68K 00000F08 6C24 bge +0x26 /* 00000F2E */ 00000F0A 41EE FFE8 lea.l A0, [A6 - 0x18] 00000F0E 43EE FFF4 lea.l A1, [A6 - 0xC] 00000F12 20D9 move.l [A0]+, [A1]+ 00000F14 20D9 move.l [A0]+, [A1]+ 00000F16 30D9 move.w [A0]+, [A1]+ 00000F18 4868 FFF6 pea.l [A0 - 0xA] 00000F1C 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000F20 A9EB syscall Pack4/FP68K 00000F22 43EE FFFE lea.l A1, [A6 - 0x2] 00000F26 2320 move.l -[A1], -[A0] 00000F28 2320 move.l -[A1], -[A0] 00000F2A 3320 move.w -[A1], -[A0] 00000F2C 3311 move.w -[A1], [A1] label00000F2E: 00000F2E 206E 0008 movea.l A0, [A6 + 0x8] 00000F32 43EE FFF2 lea.l A1, [A6 - 0xE] 00000F36 20D9 move.l [A0]+, [A1]+ 00000F38 20D9 move.l [A0]+, [A1]+ 00000F3A 20D9 move.l [A0]+, [A1]+ 00000F3C 4E5E unlink A6 00000F3E 4E75 rts 00000F40 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000F44 FFF2 .invalid <> 00000F46 487A 008E pea.l [PC + 0x8E /* 00000FD6, value 0x4E56 'NV', cstring "" */] 00000F4A 486E 000E pea.l [A6 + 0xE] 00000F4E 3F3C 2008 move.w -[A7], 0x2008 00000F52 A9EB syscall Pack4/FP68K 00000F54 6C16 bge +0x18 /* 00000F6C */ 00000F56 3B7C 0021 E71A move.w [A5 - 0x18E6], 0x21 /* '!' */ 00000F5C 206E 0008 movea.l A0, [A6 + 0x8] 00000F60 43ED E758 lea.l A1, [A5 - 0x18A8] 00000F64 20D9 move.l [A0]+, [A1]+ 00000F66 20D9 move.l [A0]+, [A1]+ 00000F68 20D9 move.l [A0]+, [A1]+ 00000F6A 6066 bra +0x68 /* 00000FD2 */ label00000F6C: 00000F6C 486E FFFE pea.l [A6 - 0x2] 00000F70 3F3C 0017 move.w -[A7], 0x17 00000F74 A9EB syscall Pack4/FP68K 00000F76 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000F7A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000F7E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F82 486E FFF2 pea.l [A6 - 0xE] 00000F86 4EBA F2EA jsr [PC - 0xD16 /* 00000272 */] 00000F8A 41EE 000C lea.l A0, [A6 + 0xC] 00000F8E 43EE FFF2 lea.l A1, [A6 - 0xE] 00000F92 20D9 move.l [A0]+, [A1]+ 00000F94 20D9 move.l [A0]+, [A1]+ 00000F96 20D9 move.l [A0]+, [A1]+ 00000F98 4FEF 0010 lea.l A7, [A7 + 0x10] 00000F9C 486E FFFE pea.l [A6 - 0x2] 00000FA0 3F3C 0003 move.w -[A7], 0x3 00000FA4 A9EB syscall Pack4/FP68K 00000FA6 302E FFFE move.w D0, [A6 - 0x2] 00000FAA 0240 0D00 andi.w D0, 0xD00 /* '\r\0' */ 00000FAE 6714 beq +0x16 /* 00000FC4 */ 00000FB0 3B7C 0022 E71A move.w [A5 - 0x18E6], 0x22 /* '\"' */ 00000FB6 41EE 000C lea.l A0, [A6 + 0xC] 00000FBA 43ED E758 lea.l A1, [A5 - 0x18A8] 00000FBE 20D9 move.l [A0]+, [A1]+ 00000FC0 20D9 move.l [A0]+, [A1]+ 00000FC2 20D9 move.l [A0]+, [A1]+ label00000FC4: 00000FC4 206E 0008 movea.l A0, [A6 + 0x8] 00000FC8 43EE 000C lea.l A1, [A6 + 0xC] 00000FCC 20D9 move.l [A0]+, [A1]+ 00000FCE 20D9 move.l [A0]+, [A1]+ 00000FD0 20D9 move.l [A0]+, [A1]+ label00000FD2: 00000FD2 4E5E unlink A6 00000FD4 4E75 rts 00000FD6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000FDA FFF2 .invalid <> 00000FDC 487A 008E pea.l [PC + 0x8E /* 0000106C, value 0x4E56 'NV', cstring "" */] 00000FE0 486E 000E pea.l [A6 + 0xE] 00000FE4 3F3C 2008 move.w -[A7], 0x2008 00000FE8 A9EB syscall Pack4/FP68K 00000FEA 6C16 bge +0x18 /* 00001002 */ 00000FEC 3B7C 0021 E71A move.w [A5 - 0x18E6], 0x21 /* '!' */ 00000FF2 206E 0008 movea.l A0, [A6 + 0x8] 00000FF6 43ED E758 lea.l A1, [A5 - 0x18A8] 00000FFA 20D9 move.l [A0]+, [A1]+ 00000FFC 20D9 move.l [A0]+, [A1]+ 00000FFE 20D9 move.l [A0]+, [A1]+ 00001000 6066 bra +0x68 /* 00001068 */ label00001002: 00001002 486E FFFE pea.l [A6 - 0x2] 00001006 3F3C 0017 move.w -[A7], 0x17 0000100A A9EB syscall Pack4/FP68K 0000100C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001010 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001014 2F2E 000C move.l -[A7], [A6 + 0xC] 00001018 486E FFF2 pea.l [A6 - 0xE] 0000101C 4EBA F27A jsr [PC - 0xD86 /* 00000298 */] 00001020 41EE 000C lea.l A0, [A6 + 0xC] 00001024 43EE FFF2 lea.l A1, [A6 - 0xE] 00001028 20D9 move.l [A0]+, [A1]+ 0000102A 20D9 move.l [A0]+, [A1]+ 0000102C 20D9 move.l [A0]+, [A1]+ 0000102E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001032 486E FFFE pea.l [A6 - 0x2] 00001036 3F3C 0003 move.w -[A7], 0x3 0000103A A9EB syscall Pack4/FP68K 0000103C 302E FFFE move.w D0, [A6 - 0x2] 00001040 0240 0D00 andi.w D0, 0xD00 /* '\r\0' */ 00001044 6714 beq +0x16 /* 0000105A */ 00001046 3B7C 0022 E71A move.w [A5 - 0x18E6], 0x22 /* '\"' */ 0000104C 41EE 000C lea.l A0, [A6 + 0xC] 00001050 43ED E758 lea.l A1, [A5 - 0x18A8] 00001054 20D9 move.l [A0]+, [A1]+ 00001056 20D9 move.l [A0]+, [A1]+ 00001058 20D9 move.l [A0]+, [A1]+ label0000105A: 0000105A 206E 0008 movea.l A0, [A6 + 0x8] 0000105E 43EE 000C lea.l A1, [A6 + 0xC] 00001062 20D9 move.l [A0]+, [A1]+ 00001064 20D9 move.l [A0]+, [A1]+ 00001066 20D9 move.l [A0]+, [A1]+ label00001068: 00001068 4E5E unlink A6 0000106A 4E75 rts 0000106C 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000106E-00001072 fn0000106E: 0000106E 4E56 FFE8 link A6, -0x0018 // end alternate branch 0000106E-00001072 fn0000106E: // (misaligned) 00001070 FFE8 .invalid <> 00001072 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001076 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000107A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000107E 486E FFE8 pea.l [A6 - 0x18] 00001082 4EBA F1C6 jsr [PC - 0xE3A /* 0000024A */] 00001086 41EE FFF4 lea.l A0, [A6 - 0xC] 0000108A 43EE FFE8 lea.l A1, [A6 - 0x18] 0000108E 20D9 move.l [A0]+, [A1]+ 00001090 20D9 move.l [A0]+, [A1]+ 00001092 20D9 move.l [A0]+, [A1]+ 00001094 4AAE 0018 tst.l [A6 + 0x18] 00001098 4FEF 0010 lea.l A7, [A7 + 0x10] 0000109C 670E beq +0x10 /* 000010AC */ 0000109E 206E 0018 movea.l A0, [A6 + 0x18] 000010A2 43EE FFF4 lea.l A1, [A6 - 0xC] 000010A6 20D9 move.l [A0]+, [A1]+ 000010A8 20D9 move.l [A0]+, [A1]+ 000010AA 20D9 move.l [A0]+, [A1]+ label000010AC: 000010AC 41EE FFEA lea.l A0, [A6 - 0x16] 000010B0 43EE 000E lea.l A1, [A6 + 0xE] 000010B4 20D9 move.l [A0]+, [A1]+ 000010B6 20D9 move.l [A0]+, [A1]+ 000010B8 30D9 move.w [A0]+, [A1]+ 000010BA 486E FFF6 pea.l [A6 - 0xA] 000010BE 4868 FFF6 pea.l [A0 - 0xA] 000010C2 3F3C 0002 move.w -[A7], 0x2 000010C6 A9EB syscall Pack4/FP68K 000010C8 226E 0008 movea.l A1, [A6 + 0x8] 000010CC 43E9 000C lea.l A1, [A1 + 0xC] 000010D0 2320 move.l -[A1], -[A0] 000010D2 2320 move.l -[A1], -[A0] 000010D4 3320 move.w -[A1], -[A0] 000010D6 3311 move.w -[A1], [A1] 000010D8 4E5E unlink A6 000010DA 4E75 rts 000010DC 4E56 FFF0 link A6, -0x0010 000010E0 48E7 0108 movem.l -[A7], D7,A4 000010E4 286E 0008 movea.l A4, [A6 + 0x8] 000010E8 7E00 moveq.l D7, 0x00 000010EA 487A 01C8 pea.l [PC + 0x1C8 /* 000012B4, value 0x4E56 'NV', cstring "" */] 000010EE 486E 000E pea.l [A6 + 0xE] 000010F2 3F3C 2008 move.w -[A7], 0x2008 000010F6 A9EB syscall Pack4/FP68K 000010F8 6634 bne +0x36 /* 0000112E */ 000010FA 487A 01B6 pea.l [PC + 0x1B6 /* 000012B2, value 0x0, cstring "" */] 000010FE 486E 001A pea.l [A6 + 0x1A] 00001102 3F3C 2008 move.w -[A7], 0x2008 00001106 A9EB syscall Pack4/FP68K 00001108 6E16 bgt +0x18 /* 00001120 */ 0000110A 3B7C 0021 E71A move.w [A5 - 0x18E6], 0x21 /* '!' */ 00001110 41D4 lea.l A0, [A4] 00001112 43ED E758 lea.l A1, [A5 - 0x18A8] 00001116 20D9 move.l [A0]+, [A1]+ 00001118 20D9 move.l [A0]+, [A1]+ 0000111A 20D9 move.l [A0]+, [A1]+ 0000111C 6000 0186 bra +0x188 /* 000012A4 */ label00001120: 00001120 42AC 0008 clr.l [A4 + 0x8] 00001124 42AC 0004 clr.l [A4 + 0x4] 00001128 4294 clr.l [A4] 0000112A 6000 0178 bra +0x17A /* 000012A4 */ label0000112E: 0000112E 487A 0180 pea.l [PC + 0x180 /* 000012B0, value 0x0, cstring "" */] 00001132 486E 001A pea.l [A6 + 0x1A] 00001136 3F3C 2008 move.w -[A7], 0x2008 0000113A A9EB syscall Pack4/FP68K 0000113C 6616 bne +0x18 /* 00001154 */ 0000113E 42AC 0008 clr.l [A4 + 0x8] 00001142 297C 8000 0000 0004 move.l [A4 + 0x4], 0x80000000 0000114A 28BC 3FFF 3FFF move.l [A4], 0x3FFF3FFF 00001150 6000 0152 bra +0x154 /* 000012A4 */ label00001154: 00001154 487A 0158 pea.l [PC + 0x158 /* 000012AE, value 0x0, cstring "" */] 00001158 486E 000E pea.l [A6 + 0xE] 0000115C 3F3C 2008 move.w -[A7], 0x2008 00001160 A9EB syscall Pack4/FP68K 00001162 6C00 00A8 bge +0xAA /* 0000120C */ 00001166 42A7 clr.l -[A7] 00001168 2F2E 0020 move.l -[A7], [A6 + 0x20] 0000116C 2F2E 001C move.l -[A7], [A6 + 0x1C] 00001170 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001174 486E FFF2 pea.l [A6 - 0xE] 00001178 4EBA FEF4 jsr [PC - 0x10C /* 0000106E */] 0000117C 487A 012E pea.l [PC + 0x12E /* 000012AC, value 0x0, cstring "" */] 00001180 486E FFF4 pea.l [A6 - 0xC] 00001184 3F3C 2008 move.w -[A7], 0x2008 00001188 A9EB syscall Pack4/FP68K 0000118A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000118E 6716 beq +0x18 /* 000011A6 */ 00001190 3B7C 0021 E71A move.w [A5 - 0x18E6], 0x21 /* '!' */ 00001196 41D4 lea.l A0, [A4] 00001198 43ED E758 lea.l A1, [A5 - 0x18A8] 0000119C 20D9 move.l [A0]+, [A1]+ 0000119E 20D9 move.l [A0]+, [A1]+ 000011A0 20D9 move.l [A0]+, [A1]+ 000011A2 6000 0100 bra +0x102 /* 000012A4 */ label000011A6: 000011A6 41EE FFF4 lea.l A0, [A6 - 0xC] 000011AA 43EE 000E lea.l A1, [A6 + 0xE] 000011AE 20D9 move.l [A0]+, [A1]+ 000011B0 20D9 move.l [A0]+, [A1]+ 000011B2 30D9 move.w [A0]+, [A1]+ 000011B4 4868 FFF6 pea.l [A0 - 0xA] 000011B8 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000011BC A9EB syscall Pack4/FP68K 000011BE 43EE 0018 lea.l A1, [A6 + 0x18] 000011C2 2320 move.l -[A1], -[A0] 000011C4 2320 move.l -[A1], -[A0] 000011C6 3320 move.w -[A1], -[A0] 000011C8 3311 move.w -[A1], [A1] 000011CA 42A7 clr.l -[A7] 000011CC 2F3C 8000 0000 move.l -[A7], 0x80000000 000011D2 2F3C 4000 4000 move.l -[A7], 0x40004000 /* '@\0@\0' */ 000011D8 2F2E 0020 move.l -[A7], [A6 + 0x20] 000011DC 2F2E 001C move.l -[A7], [A6 + 0x1C] 000011E0 2F2E 0018 move.l -[A7], [A6 + 0x18] 000011E4 486E FFF2 pea.l [A6 - 0xE] 000011E8 4EBA F734 jsr [PC - 0x8CC /* 0000091E */] 000011EC 486E FFF4 pea.l [A6 - 0xC] 000011F0 3F3C 0016 move.w -[A7], 0x16 000011F4 A9EB syscall Pack4/FP68K 000011F6 486E FFF4 pea.l [A6 - 0xC] 000011FA 486E FFF0 pea.l [A6 - 0x10] 000011FE 3F3C 2010 move.w -[A7], 0x2010 00001202 A9EB syscall Pack4/FP68K 00001204 3E2E FFF0 move.w D7, [A6 - 0x10] 00001208 4FEF 001C lea.l A7, [A7 + 0x1C] label0000120C: 0000120C 486E FFFE pea.l [A6 - 0x2] 00001210 3F3C 0017 move.w -[A7], 0x17 00001214 A9EB syscall Pack4/FP68K 00001216 2F2E 0020 move.l -[A7], [A6 + 0x20] 0000121A 2F2E 001C move.l -[A7], [A6 + 0x1C] 0000121E 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001222 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001226 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000122A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000122E 486E FFF2 pea.l [A6 - 0xE] 00001232 4EBA F0AC jsr [PC - 0xF54 /* 000002E0 */] 00001236 41EE 000C lea.l A0, [A6 + 0xC] 0000123A 43EE FFF2 lea.l A1, [A6 - 0xE] 0000123E 20D9 move.l [A0]+, [A1]+ 00001240 20D9 move.l [A0]+, [A1]+ 00001242 20D9 move.l [A0]+, [A1]+ 00001244 4FEF 001C lea.l A7, [A7 + 0x1C] 00001248 486E FFFE pea.l [A6 - 0x2] 0000124C 3F3C 0003 move.w -[A7], 0x3 00001250 A9EB syscall Pack4/FP68K 00001252 302E FFFE move.w D0, [A6 - 0x2] 00001256 0240 0D00 andi.w D0, 0xD00 /* '\r\0' */ 0000125A 6714 beq +0x16 /* 00001270 */ 0000125C 3B7C 0022 E71A move.w [A5 - 0x18E6], 0x22 /* '\"' */ 00001262 41EE 000C lea.l A0, [A6 + 0xC] 00001266 43ED E74C lea.l A1, [A5 - 0x18B4] 0000126A 20D9 move.l [A0]+, [A1]+ 0000126C 20D9 move.l [A0]+, [A1]+ 0000126E 20D9 move.l [A0]+, [A1]+ label00001270: 00001270 4A47 tst.w D7 00001272 6724 beq +0x26 /* 00001298 */ 00001274 41EE FFF4 lea.l A0, [A6 - 0xC] 00001278 43EE 000E lea.l A1, [A6 + 0xE] 0000127C 20D9 move.l [A0]+, [A1]+ 0000127E 20D9 move.l [A0]+, [A1]+ 00001280 30D9 move.w [A0]+, [A1]+ 00001282 4868 FFF6 pea.l [A0 - 0xA] 00001286 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000128A A9EB syscall Pack4/FP68K 0000128C 43EE 0018 lea.l A1, [A6 + 0x18] 00001290 2320 move.l -[A1], -[A0] 00001292 2320 move.l -[A1], -[A0] 00001294 3320 move.w -[A1], -[A0] 00001296 3311 move.w -[A1], [A1] label00001298: 00001298 41D4 lea.l A0, [A4] 0000129A 43EE 000C lea.l A1, [A6 + 0xC] 0000129E 20D9 move.l [A0]+, [A1]+ 000012A0 20D9 move.l [A0]+, [A1]+ 000012A2 20D9 move.l [A0]+, [A1]+ label000012A4: 000012A4 4CDF 1080 movem.l D7,A4, [A7]+ 000012A8 4E5E unlink A6 000012AA 4E75 rts 000012AC 0000 0000 ori.b D0, 0x0 000012B0 0000 0000 ori.b D0, 0x0 000012B4 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_519: // at 000012B6 (misaligned) 000012B8 FFF4 .invalid <> 000012BA 487A 004A pea.l [PC + 0x4A /* 00001306, value 0x4E56 'NV', cstring "" */] 000012BE 486E 000E pea.l [A6 + 0xE] 000012C2 3F3C 2008 move.w -[A7], 0x2008 000012C6 A9EB syscall Pack4/FP68K 000012C8 6C16 bge +0x18 /* 000012E0 */ 000012CA 3B7C 0021 E71A move.w [A5 - 0x18E6], 0x21 /* '!' */ 000012D0 206E 0008 movea.l A0, [A6 + 0x8] 000012D4 42A8 0008 clr.l [A0 + 0x8] 000012D8 42A8 0004 clr.l [A0 + 0x4] 000012DC 4290 clr.l [A0] 000012DE 6022 bra +0x24 /* 00001302 */ label000012E0: 000012E0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000012E4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000012E8 2F2E 000C move.l -[A7], [A6 + 0xC] 000012EC 486E FFF4 pea.l [A6 - 0xC] 000012F0 4EBA F046 jsr [PC - 0xFBA /* 00000338 */] 000012F4 206E 0008 movea.l A0, [A6 + 0x8] 000012F8 43EE FFF4 lea.l A1, [A6 - 0xC] 000012FC 20D9 move.l [A0]+, [A1]+ 000012FE 20D9 move.l [A0]+, [A1]+ 00001300 20D9 move.l [A0]+, [A1]+ label00001302: 00001302 4E5E unlink A6 00001304 4E75 rts 00001306 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000130A FFF2 .invalid <> 0000130C 3D7C 2000 FFFE move.w [A6 - 0x2], 0x2000 /* ' \0' */ 00001312 486E FFFE pea.l [A6 - 0x2] 00001316 3F3C 0001 move.w -[A7], 0x1 0000131A A9EB syscall Pack4/FP68K 0000131C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001320 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001324 2F2E 000C move.l -[A7], [A6 + 0xC] 00001328 486E FFF2 pea.l [A6 - 0xE] 0000132C 4EBA EEF4 jsr [PC - 0x110C /* 00000222 */] 00001330 41EE 000C lea.l A0, [A6 + 0xC] 00001334 43EE FFF2 lea.l A1, [A6 - 0xE] 00001338 20D9 move.l [A0]+, [A1]+ 0000133A 20D9 move.l [A0]+, [A1]+ 0000133C 20D9 move.l [A0]+, [A1]+ 0000133E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001342 486E FFFE pea.l [A6 - 0x2] 00001346 3F3C 0017 move.w -[A7], 0x17 0000134A A9EB syscall Pack4/FP68K 0000134C 206E 0008 movea.l A0, [A6 + 0x8] 00001350 43EE 000C lea.l A1, [A6 + 0xC] 00001354 20D9 move.l [A0]+, [A1]+ 00001356 20D9 move.l [A0]+, [A1]+ 00001358 20D9 move.l [A0]+, [A1]+ 0000135A 4E5E unlink A6 0000135C 4E75 rts 0000135E 4E56 FFF4 link A6, -0x000C 00001362 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001366 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000136A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000136E 486E FFF4 pea.l [A6 - 0xC] 00001372 4EBA EE86 jsr [PC - 0x117A /* 000001FA */] 00001376 206E 0008 movea.l A0, [A6 + 0x8] 0000137A 43EE FFF4 lea.l A1, [A6 - 0xC] 0000137E 20D9 move.l [A0]+, [A1]+ 00001380 20D9 move.l [A0]+, [A1]+ 00001382 20D9 move.l [A0]+, [A1]+ 00001384 4E5E unlink A6 00001386 4E75 rts 00001388 4E56 FFF2 link A6, -0x000E 0000138C 3D7C 4000 FFFE move.w [A6 - 0x2], 0x4000 /* '@\0' */ 00001392 486E FFFE pea.l [A6 - 0x2] 00001396 3F3C 0001 move.w -[A7], 0x1 0000139A A9EB syscall Pack4/FP68K 0000139C 2F2E 0014 move.l -[A7], [A6 + 0x14] 000013A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000013A8 486E FFF2 pea.l [A6 - 0xE] 000013AC 4EBA EE74 jsr [PC - 0x118C /* 00000222 */] 000013B0 41EE 000C lea.l A0, [A6 + 0xC] 000013B4 43EE FFF2 lea.l A1, [A6 - 0xE] 000013B8 20D9 move.l [A0]+, [A1]+ 000013BA 20D9 move.l [A0]+, [A1]+ 000013BC 20D9 move.l [A0]+, [A1]+ 000013BE 4FEF 0010 lea.l A7, [A7 + 0x10] 000013C2 486E FFFE pea.l [A6 - 0x2] 000013C6 3F3C 0017 move.w -[A7], 0x17 000013CA A9EB syscall Pack4/FP68K 000013CC 206E 0008 movea.l A0, [A6 + 0x8] 000013D0 43EE 000C lea.l A1, [A6 + 0xC] 000013D4 20D9 move.l [A0]+, [A1]+ 000013D6 20D9 move.l [A0]+, [A1]+ 000013D8 20D9 move.l [A0]+, [A1]+ 000013DA 4E5E unlink A6 000013DC 4E75 rts 000013DE 4E56 FFF4 link A6, -0x000C 000013E2 487A 0056 pea.l [PC + 0x56 /* 0000143A, value 0x4E56 'NV', cstring "" */] 000013E6 486E 001A pea.l [A6 + 0x1A] 000013EA 3F3C 2008 move.w -[A7], 0x2008 000013EE A9EB syscall Pack4/FP68K 000013F0 6616 bne +0x18 /* 00001408 */ 000013F2 3B7C 0021 E71A move.w [A5 - 0x18E6], 0x21 /* '!' */ 000013F8 206E 0008 movea.l A0, [A6 + 0x8] 000013FC 42A8 0008 clr.l [A0 + 0x8] 00001400 42A8 0004 clr.l [A0 + 0x4] 00001404 4290 clr.l [A0] 00001406 602E bra +0x30 /* 00001436 */ label00001408: 00001408 2F2E 0020 move.l -[A7], [A6 + 0x20] 0000140C 2F2E 001C move.l -[A7], [A6 + 0x1C] 00001410 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001414 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001418 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000141C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001420 486E FFF4 pea.l [A6 - 0xC] 00001424 4EBA F4F8 jsr [PC - 0xB08 /* 0000091E */] 00001428 206E 0008 movea.l A0, [A6 + 0x8] 0000142C 43EE FFF4 lea.l A1, [A6 - 0xC] 00001430 20D9 move.l [A0]+, [A1]+ 00001432 20D9 move.l [A0]+, [A1]+ 00001434 20D9 move.l [A0]+, [A1]+ label00001436: 00001436 4E5E unlink A6 00001438 4E75 rts 0000143A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_524: // at 0000143C (misaligned) 0000143E 0000 2B6E ori.b D0, 0x6E /* 'n' */ 00001442 0008 E78C ori.b A0, 0x8C 00001446 2B6E 0010 E790 move.l [A5 - 0x1870], [A6 + 0x10] 0000144C 2B6E 0014 E794 move.l [A5 - 0x186C], [A6 + 0x14] 00001452 486D 1072 pea.l [A5 + 0x1072 /* export_522 */] 00001456 486D 107A pea.l [A5 + 0x107A /* export_523 */] 0000145A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000145E 4EBA 0076 jsr [PC + 0x76 /* 000014D6 */] 00001462 4E5E unlink A6 00001464 4E75 rts export_523: 00001466 4E56 0000 link A6, 0 0000146A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000146E 2F2D E790 move.l -[A7], [A5 - 0x1870] 00001472 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001476 D0AD E78C add.l D0, [A5 - 0x1874] 0000147A 2F00 move.l -[A7], D0 0000147C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001480 2F2D E790 move.l -[A7], [A5 - 0x1870] 00001484 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001488 D0AD E78C add.l D0, [A5 - 0x1874] 0000148C 2F00 move.l -[A7], D0 0000148E 206D E794 movea.l A0, [A5 - 0x186C] 00001492 4E90 jsr [A0] 00001494 4E5E unlink A6 00001496 4E75 rts export_522: 00001498 4E56 0000 link A6, 0 0000149C 48E7 0118 movem.l -[A7], D7,A3,A4 000014A0 2E2D E790 move.l D7, [A5 - 0x1870] 000014A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014A8 2F07 move.l -[A7], D7 000014AA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000014AE D0AD E78C add.l D0, [A5 - 0x1874] 000014B2 2840 movea.l A4, D0 000014B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000014B8 2F07 move.l -[A7], D7 000014BA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000014BE D0AD E78C add.l D0, [A5 - 0x1874] 000014C2 2640 movea.l A3, D0 label000014C4: 000014C4 1014 move.b D0, [A4] 000014C6 18D3 move.b [A4]+, [A3] 000014C8 16C0 move.b [A3]+, D0 000014CA 5387 subq.l D7, 1 000014CC 66F6 bne -0x8 /* 000014C4 */ 000014CE 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000014D2 4E5E unlink A6 000014D4 4E75 rts fn000014D6: 000014D6 4E56 0000 link A6, 0 000014DA 2B6E 000C E798 move.l [A5 - 0x1868], [A6 + 0xC] 000014E0 2B6E 0010 E79C move.l [A5 - 0x1864], [A6 + 0x10] 000014E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014EA 42A7 clr.l -[A7] 000014EC 4EBA 0006 jsr [PC + 0x6 /* 000014F4 */] 000014F0 4E5E unlink A6 000014F2 4E75 rts fn000014F4: 000014F4 4E56 0000 link A6, 0 000014F8 48E7 0700 movem.l -[A7], D5,D6,D7 000014FC 2E2E 0008 move.l D7, [A6 + 0x8] 00001500 2C2E 000C move.l D6, [A6 + 0xC] 00001504 6000 0092 bra +0x94 /* 00001598 */ label00001508: 00001508 2B47 E788 move.l [A5 - 0x1878], D7 0000150C 2A06 move.l D5, D6 label0000150E: 0000150E 52AD E788 addq.l [A5 - 0x1878], 1 00001512 BCAD E788 cmp.l D6, [A5 - 0x1878] 00001516 6312 bls +0x14 /* 0000152A */ 00001518 2F07 move.l -[A7], D7 0000151A 2F2D E788 move.l -[A7], [A5 - 0x1878] 0000151E 206D E798 movea.l A0, [A5 - 0x1868] 00001522 4E90 jsr [A0] 00001524 4A40 tst.w D0 00001526 508F addq.l A7, 8 00001528 6DE4 blt -0x1A /* 0000150E */ label0000152A: 0000152A 5385 subq.l D5, 1 0000152C BE85 cmp.l D7, D5 0000152E 6410 bcc +0x12 /* 00001540 */ 00001530 2F07 move.l -[A7], D7 00001532 2F05 move.l -[A7], D5 00001534 206D E798 movea.l A0, [A5 - 0x1868] 00001538 4E90 jsr [A0] 0000153A 4A40 tst.w D0 0000153C 508F addq.l A7, 8 0000153E 6EEA bgt -0x14 /* 0000152A */ label00001540: 00001540 BAAD E788 cmp.l D5, [A5 - 0x1878] 00001544 6310 bls +0x12 /* 00001556 */ 00001546 2F05 move.l -[A7], D5 00001548 2F2D E788 move.l -[A7], [A5 - 0x1878] 0000154C 206D E79C movea.l A0, [A5 - 0x1864] 00001550 4E90 jsr [A0] 00001552 508F addq.l A7, 8 00001554 60B8 bra -0x46 /* 0000150E */ label00001556: 00001556 BE85 cmp.l D7, D5 00001558 6604 bne +0x6 /* 0000155E */ 0000155A 5287 addq.l D7, 1 0000155C 603A bra +0x3C /* 00001598 */ label0000155E: 0000155E 2F05 move.l -[A7], D5 00001560 2F07 move.l -[A7], D7 00001562 206D E79C movea.l A0, [A5 - 0x1864] 00001566 4E90 jsr [A0] 00001568 2005 move.l D0, D5 0000156A 9087 sub.l D0, D7 0000156C 2206 move.l D1, D6 0000156E 5381 subq.l D1, 1 00001570 9285 sub.l D1, D5 00001572 B280 cmp.l D1, D0 00001574 508F addq.l A7, 8 00001576 6310 bls +0x12 /* 00001588 */ 00001578 2F05 move.l -[A7], D5 0000157A 2F07 move.l -[A7], D7 0000157C 4EBA FF76 jsr [PC - 0x8A /* 000014F4 */] 00001580 2E05 move.l D7, D5 00001582 5287 addq.l D7, 1 00001584 508F addq.l A7, 8 00001586 6010 bra +0x12 /* 00001598 */ label00001588: 00001588 2F06 move.l -[A7], D6 0000158A 2045 movea.l A0, D5 0000158C 4868 0001 pea.l [A0 + 0x1] 00001590 4EBA FF62 jsr [PC - 0x9E /* 000014F4 */] 00001594 2C05 move.l D6, D5 00001596 508F addq.l A7, 8 label00001598: 00001598 2006 move.l D0, D6 0000159A 9087 sub.l D0, D7 0000159C 5380 subq.l D0, 1 0000159E 6200 FF68 bhi -0x96 /* 00001508 */ 000015A2 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000015A6 4E5E unlink A6 000015A8 4E75 rts